Le but de départ était surtout de voir comment créer, modifier un fichier avec TFileStream.
Merci à vous pour vos explications.
Mais une dernière petite question, comment puis-je gérer ou vérifier le BOM ?
Version imprimable
Le but de départ était surtout de voir comment créer, modifier un fichier avec TFileStream.
Merci à vous pour vos explications.
Mais une dernière petite question, comment puis-je gérer ou vérifier le BOM ?
il suffit de lire les premiers octets du fichier, qui sont une signature du type de fichier.
il faut cependant savoir à quoi s'attendre : un fichier de données seules peut commencer par la même "signature" !
on en revient donc au départ : mieux vaut avoir une idée de ce qui s'est passé : quel logiciel a créé le fichier, quelle est son extension, etc
Le fichier a été créé avec Win7.
Clique droit dans l'explorateur de windows, Nouveau - Document texte.
Ajout manuellement de test123.
Tout simplement, donc ça veut dire que par défaut win7 utilise de l'unicode.
pour tester tout ces idée, ecrie un code en durCode:fs.Write('blabla',6);