Mysql
 sql >> Base de données >  >> RDS >> Mysql

Texte en bengali non affiché dans le fichier CSV Unicode

Selon les réponses à la question Excel vers CSV avec encodage UTF8 , Google Docs devrait enregistrer correctement le CSV, contrairement à Excel qui détruit tous les caractères non représentables dans l'encodage "ANSI" utilisé. Mais peut-être qu'ils ont changé cela, ou quelque chose ne va pas, ou l'analyse de la situation est incorrecte.

Pour le Bangla (Bengali) correctement encodé et traité dans les programmes MS Office, aucune « police Bangla » ne devrait être nécessaire, car la police Arial Unicode MS (fournie avec Office) contient les caractères Bangla. Alors, les données sont-elles réellement dans un encodage non standard qui repose sur une police spécialement encodée ? Dans ce cas, il doit d'abord être converti en Unicode, bien qu'il puisse éventuellement être géré d'une manière ou d'une autre à l'aide de programmes qui utilisent systématiquement cette police spécifique.

Dans Excel, lorsque vous utilisez Enregistrer sous, vous pouvez sélectionner "Texte Unicode (*.txt)". Il enregistre les données au format TSV (valeurs séparées par des tabulations) en codage UTF-16. Vous devrez peut-être ensuite le convertir pour utiliser la virgule comme séparateur au lieu de la tabulation, et/ou de UTF-16 à UTF-8. Mais cela ne fonctionne que si les données d'origine sont correctement encodées.