Bonjour, après des recherches infructueuses sur google et sur le forum je me permet de poser la question directement ici.
Donc, dans mon application je dois ouvrir des fichier texte pour les traiter. Pour les fichier texte j'ai toujours utilisé des TStringList qui fonctionne parfaitement bien.
Mais pas pour les fichiers que j'ai pour cette application.
Quand je charge le fichier et l'affiche dans un memo, l'affichage ne correspond pas au fichier, il affiche 3 caractères bizare.
Après des recherches je me suis rendu compte que le fichier était codé en USC-2, codage qui je présume n'est pas reconnue par le composant TStringList.
Si je change l'encodage en UTF-8 avec Notepad++ il n'y plus de problèmes, mis a part le fait des caractères spéciaux qui s'affiche pas (é à è etc ...).
Donc ma question est : comment je dois procédé pour codé le fichier USC-2 de base en UTF-8 avant de l'ouvrir avec TStringList.
Puis comment puis je récupéré les caractéres spéciaux (é à è ...).
Merci pour votre aide.
Cordialement
Baxter
Partager