Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Tekst w języku bengalskim nie jest wyświetlany w pliku CSV Unicode

Zgodnie z odpowiedziami na pytanie Excel do CSV z kodowaniem UTF8 , Dokumenty Google powinny prawidłowo zapisywać plik CSV, w przeciwieństwie do programu Excel, który niszczy wszystkie znaki, których nie można przedstawić w używanym kodowaniu „ANSI”. Ale może to zmienili, albo coś nie tak, albo analiza sytuacji jest nieprawidłowa.

Aby poprawnie zakodować Bangla (bengalski) przetwarzany w programach MS Office, nie powinno być potrzeby używania „czcionek Bangla”, ponieważ czcionka Arial Unicode MS (dostarczana z pakietem Office) zawiera znaki Bangla. Czy zatem dane są rzeczywiście w jakimś niestandardowym kodowaniu, które opiera się na specjalnie zakodowanej czcionce? W takim przypadku należy najpierw przekonwertować go na Unicode, chociaż prawdopodobnie można w jakiś sposób nim zarządzać za pomocą programów, które konsekwentnie używają tej konkretnej czcionki.

W programie Excel, korzystając z funkcji Zapisz jako, możesz wybrać „Tekst Unicode (*.txt)”. Zapisuje dane jako TSV (wartości rozdzielane tabulatorami) w kodowaniu UTF-16. Może być konieczne przekonwertowanie go, aby używał przecinka jako separatora zamiast tabulatora i/lub z UTF-16 na UTF-8. Ale działa to tylko wtedy, gdy oryginalne dane są prawidłowo zakodowane.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP i MySQL:Konwersja zapisanego ZNACZNIKA CZASOWEGO na lokalną strefę czasową użytkownika

  2. Symfony:Wystąpił wyjątek w sterowniku:nie można znaleźć sterownika za pomocą mysql

  3. BŁĄD:Błąd 1005:Nie można utworzyć tabeli „cat10e.recording” (errno:150)

  4. Zaktualizuj MySQL z warunkiem if

  5. Wyrażenie regularne MySQL jest znacznie wolniejsze niż podobne