J'ai le code suivant pour lire les caractères japonais Kanji du fichier texte au format UTF-8, puis le charger dans Mémo. Mais au lieu de caractères je vois un ensemble de symboles totalement différents, pas liés à l'ensemble japonais. Des indices?Lecture de caractères Unicode à partir d'un fichier texte dans Delphi 2009
5
A
Répondre
9
Utilisez Memo1.Lines.LoadFromFile
ou LoadFromStream
. TextFile
utilise toujours ANSI même dans Delphi 2009.
0
Vous devez convertir en UTF-16, que Windows utilise, avant d'utiliser vos chaînes. Edit: Quelques googling donne la fonction UTF8ToWideString.