Question \0 et unicode , ISO-8859-15

Signaler
Messages postés
2
Date d'inscription
samedi 26 avril 2008
Statut
Membre
Dernière intervention
1 mai 2008
-
Messages postés
966
Date d'inscription
samedi 3 avril 2004
Statut
Membre
Dernière intervention
4 mars 2010
-
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

Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
3
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.
Messages postés
966
Date d'inscription
samedi 3 avril 2004
Statut
Membre
Dernière intervention
4 mars 2010
4
"j'utilise le type char" => t'es donc pas en unicode de toutes façons