-
On peut aussi préciser que l’énorme majorité des fichiers texte unicode sont en utf-8 et sans BOM (le programme se débrouille pour déterminer tout seul l’encodage à partir du contenu).
D’après mon expérience, un éditeur de texte sous *nix ne rajoutera quasiment jamais de BOM par défaut (ça semble être un peu plus fréquent sous windows… :/).
Quant à l’utf-16, il n’a strictement aucun intérêt, sauf à utiliser massivement un alphabet non-latin (comme tu peux le constater, sinon, ça rajoute une quantité impressionnante d’octets nuls).
Ce que je veux dire, c’est même s’il est très intéressant d’essayer de comprendre ces histoires d’encodage (merci au passage à PauseKawa pour avoir reconnu un BOM, je n’y avais pas pensé… :oops:), ça n’a rien d’évident, et il serait peut-être plus simple, si c’est possible, de comprendre comment tu as généré un fichier texte en utf-16 avec BOM, et de le ré-enregistrer en un nettement plus standard utf-8 sans BOM… ;)
-
Merci pour l'explication...
C'est plus clair...