sql >> Databáze >  >> RDS >> Mysql

V souboru CSV Unicode se nezobrazuje text v bengálštině

Podle odpovědí na otázku Excel do CSV s kódováním UTF8 , Dokumenty Google by měly správně uložit CSV, na rozdíl od Excelu, který ničí všechny znaky, které nejsou reprezentovatelné v použitém kódování „ANSI“. Ale možná to změnili, nebo je něco špatně, nebo je analýza situace nesprávná.

Pro správně zakódovanou Bangla (Bengali) zpracovanou v programech MS Office by neměla být potřeba žádná „písma Bangla“, protože písmo Arial Unicode MS (dodávané s Office) obsahuje znaky Bangla. Jsou tedy data skutečně v nějakém nestandardním kódování, které se opírá o speciálně zakódované písmo? V takovém případě by mělo být nejprve převedeno na Unicode, i když je možné, že jej lze nějak spravovat pomocí programů, které důsledně používají toto konkrétní písmo.

V Excelu můžete při použití Uložit jako vybrat „Text Unicode (*.txt)“. Ukládá data jako TSV (hodnoty oddělené tabulátory) v kódování UTF-16. Pak jej možná budete muset převést tak, aby jako oddělovač místo tabulátoru používal čárku a/nebo z UTF-16 na UTF-8. To však funguje pouze v případě, že jsou původní data správně zakódována.




  1. Při pokusu o načtení chyby za konec proudu v MySQL

  2. Automatizace databáze Za novou švédskou elektronickou identitou Freja eID

  3. Oracle :vyberte maximální hodnotu z různých sloupců stejného řádku

  4. LOAD DATA LOCAL INFILE zobrazuje chybu Použitý příkaz není u této verze MySQL povolen