Bonjour à tous,
un petit problème de débutant:
j'ai un fichier texte (généré par un autre programme que je ne contrôle pas) qui est codé en utf-16.
Je ne suis pas bien sûr que ce soit de l'utf-16, tout ce que je sais, c'est qu'il commence par 0xFF 0xFE et qu'ensuite les octets impairs vallent 0.
(un truc dans ce gout là : FF FE 2F 00 4F 00 64 00)
Du fait que TOUS les octets impairs vallent 0, je sais que je peux le convertir en ascii sans perte d'info.
Quand je lis ce fichier en mode texte il me jette, quand je le lis en binaire puis essaye de le convertir en ascii, il me jette aussi (il ne sait pas convertir 0xFF 0xFE).
Que dois-je faire pour lire un fichier texte utf-16 (ou autre) et le convertir en chaîne ascii ?
Merci d'avance...
Partager