Texte bizarre

Programmation d'applications complexes
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Texte bizarre

Message 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 ?
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

Tes deux premiers bytes de ton fichier sont ils $ff et $fe ?
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

oui :D

alors docteur ?
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
hardy
Messages : 333
Inscription : mer. 02/juin/2004 13:19
Localisation : Tours

Message par hardy »

c'est de l'unicode.
hardy
Messages : 333
Inscription : mer. 02/juin/2004 13:19
Localisation : Tours

Message 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.
Répondre