Bonjour
J'utilise Delphi 2009 et je cherche à creer un fichier Batch depuis une listbox qui contient les instructions
Quand je fait listbox.SaveToFile('todo.bat') je perd tous les caractères accentués francais.
Du coup je spécifie l'encodage
Var
Enc: tEncoding;
begin
Enc:=Tencoding.getEncoding(850)
listbox.SaveToFile('todo.bat',Enc)
Cette fois, si je fait un type sous dos de mon fichier, tout est OK, j'ai bien mes caractères avec les accents
Helas, il m'est impossible de lancer c:>todo.bat car il y a au début du fichier la signature de l'encodage (BOM) qui fait planter la premiere ligne
Comment faire donc pour ecrirer dans un fichier todo.bat la chaine "Dir c:\temp\déjà\*.*"
D'avance merci
Partager