Page 1 sur 1
Texte bizarre
Publié : jeu. 16/déc./2004 0:11
par Le Soldat Inconnu
voila , j'ai un texte et quand je le lit byte par byte, j'ai un carac, une valeur 0, un carac, une valeur 0 etc ....
ça quoi "B" + chr(0) + "O" + chr(0) + "N" + chr(0) + etc ...
Il n'y aurait pas une histoire unicode / ansi ? ou ça n'a rien à voir ?
Publié : jeu. 16/déc./2004 0:33
par nico
Tes deux premiers bytes de ton fichier sont ils $ff et $fe ?
Publié : jeu. 16/déc./2004 0:36
par Le Soldat Inconnu
oui
alors docteur ?
Publié : jeu. 16/déc./2004 0:54
par hardy
c'est de l'unicode.
Publié : jeu. 16/déc./2004 0:56
par hardy
Pour le convertir , supprimer les 0.
En ANSI, un caractère est codé sur un octet.
En unicode, sur deux. (créé pour pouvoir supporter les caractères non romains)
Les caractères usuels, en unicode sont alors codé avec un octet nul en plus.
Les deux octets de début sont là pour signifier aux programmes que c'est de l'unicode.