Ajouter un commentaire

fredericmazue

C'est simple.
en UTF-8 un octet ASCII pur, j'insiste sur le pur, est codé sur 1 octet effectivement. Ca veux dire que pour tout code ASCII de 0 à 127 (huitième bit nul) le codage utf-8 revient à de l'ASCII donc à un non-codage.
C'est pour ça que j'ai fait une réponse sous forme de plaisanterie au troisième degré avec mon premier post, parce que ça na pas beaucoup de sens de prendre "voiture" qui est de l'ASCII pur, pour regarder ce que ça donne en utf-8. Mais bon j'aurais sans doute mieux fait de m'abstenir, puisque je suis le seul à m'être compris :oops:

Et c'est pour que j'ai proposé "fâché", pour le â et le é, qui ne sont pas de l'ASCII pur, mais de l'étendu, au délà des 128 premiers codes, et donc d'une valeur >= 128 donc avec un huitième bit non nul. Dans ce cas en effet, le codage en utf-8 est sur 2 octets.
utf-8 est un codage à géométrie variable :) Un caractère Unicode se code avec des valeurs s'étendant de 1 à 4 octets

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
  CCC  K  K  RRRR   DDD   ZZZZZ 
C K K R R D D Z
C KK RRRR D D Z
C K K R R D D Z
CCC K K R RR DDD ZZZZZ