Bonjour,
Citation:
Envoyé par
nox75
1/Pourquoi ma chaîne ne commence-t-elle pas par 0045 ?
Pour le mapping ASCII <-> Unicode (quand les caractères peuvent passer de l'un à l'autre), le double zéro (00) est à droite :
'E' = 45 00
Citation:
2/La décomposition c'est bien par 4 non ?
Oui.
Citation:
donc (00)45 006D 0070 etc... ce qui veut dire que dans le "bon" cas ca finit par "00", c'est normal ? ca ne devrait pas aller par 4 normalement là aussi ?
cf. 1)
Citation:
45 00 6D 00 70 00 6C 00 6F 00 79 00 65 00 65 00
28 00 73 00 29 00 20 00 3A 00 20 00 00 00
Employee(s) _:_
Apparemment, je ne vois aucun problèmes.
Citation:
3/qu'est ce que c'est que ces caracteres qui s'ajoutent ??
Je ne sais pas (concernant les "3F 00") mais à partir du moment ou le '\0' (double zéro en unicode) terminal est là, le reste n'est pas très important je pense.
Citation:
0000 il me semble que ca correspond à NULL
Oui.
Citation:
mais 0007 c'est un caractere par contre...
Il y a :
- "70 00" : 'p'
- "79 00" : 'y'
- "73 00" : 's'
Mais je ne vois pas de 0007...
Bref, à moins d'avoir loupé quelque chose, je ne vois pas de problèmes apparent.