Bonjour,
En complément de la réponse de
GaRydelaMer,
corrs78 a écrit :une autre ligne de mon fichier comportant des caractères accentués est réencodée de cette sorte :
<VIDEO_DEVICE>Périphérique vidéo USB</VIDEO_DEVICE>
Cela me fait penser à un souci bien connu des développeurs de sites Web, l'encodage, l'
UTF8.
En regardant de plus près la fonction "
_FileWriteToLine" du fichier File.au3 on peut voir un :
Or
$FO_OVERWRITE correspond à la valeur 2 et ce mode équivaut à un "
2 = Write mode (erase previous contents)".
Essayer de faire des tests en modifiant ce mode.
► Afficher le texte
Code : Tout sélectionner
32 = Use Unicode UTF16 Little Endian reading and writing mode. Reading does not override existing BOM.
64 = Use Unicode UTF16 Big Endian reading and writing mode. Reading does not override existing BOM.
128 = Use Unicode UTF8 (with BOM) reading and writing mode. Reading does not override existing BOM.
256 = Use Unicode UTF8 (without BOM) reading and writing mode.
16384 = When opening for reading and no BOM is present, use full file UTF8 detection. If this is not used then only the initial part of the file is checked for UTF8.
Sinon, postez le fichier "
C:\Videomotion\Preferences.xml", pour y faire des simulations.
Bonne journée.