Question \0 et unicode , ISO-8859-15

layoutl Messages postés 2 Date d'inscription samedi 26 avril 2008 Statut Membre Dernière intervention 1 mai 2008 - 1 mai 2008 à 18:48
cs_juju12 Messages postés 966 Date d'inscription samedi 3 avril 2004 Statut Membre Dernière intervention 4 mars 2010 - 2 mai 2008 à 14:48
Bonjour,


J'utilise pour designer la fin d'une chaine, le caractere \0, mais avec l'unicode / UTF-8 / ISO-8859-15 ... cela ne pose-t-il pas de problemes ?

J'entends pas là, esqu'un caractére (par exemple UTF-8) peux etre composer d'un \0 ? cela vas-t-il inévitablement tronquer mes chaines ? sachant que j'utilise le type char.

Ou bien, les plus communs des encodages evite d'employer \0 ?


Merci d'avance.

2 réponses

cs_aardman Messages postés 1905 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 17 septembre 2012 4
1 mai 2008 à 21:56
Salut,

La fin de chaine c'est toujours un caractere à zéro, la difference
c'est qu'en unicode ce caractere est codé sur 2 octets au lieu d'1 pour
l'utf-8 et l'iso-8859.
0
cs_juju12 Messages postés 966 Date d'inscription samedi 3 avril 2004 Statut Membre Dernière intervention 4 mars 2010 4
2 mai 2008 à 14:48
"j'utilise le type char" => t'es donc pas en unicode de toutes façons
0