Bonjour,
Dans un TRichedit, je veux charger un fichier .TXT
Ces fichiers sont soit en ANSI soit en UTF8.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 AnsiString Fichier = "C:\\Texte.txt"; RichEdit1->Lines->LoadfromFile(Fichier);
Pour les fichiers ANSI, pas de problème pour le TRichEdit. Pour les fichiers UTF8, si je rajoute l'encodage UTF8 dans l'appel à la fonction LoadFromFile, pas de problème non plus.
La difficulté que je rencontre est que je ne connait pas à l'avance l'encodage du fichier .TXT, ils peuvent être indiféremment ANSI ou UTF8.
Existe-t-il une fonction ou une procédure pour connaître cette encodage après avoir sélectionné le fichier et avant qu'il le charge dans le TRichEdit ?
Merci pour votre aide.
Partager