Bonjour,

Dans un TRichedit, je veux charger un fichier .TXT

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
 
AnsiString Fichier = "C:\\Texte.txt";
RichEdit1->Lines->LoadfromFile(Fichier);
Ces fichiers sont soit en ANSI soit en UTF8.

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.