Shift-JIS

De testwiki
Aller à la navigation Aller à la recherche

Shift-JIS (SJIS) est un codage de caractères pour la langue japonaise. Comme son nom l'indique, il est basé sur l'encodage ISO-2022-JP (JIS), mais avec un nombre plus importants d'octets permettant l'utilisation de 64 katakana entre les codes hexadécimaux 0xA0 et 0xDF.

Au contraire de JIS, Shift-JIS nécessite un médium de 8 bits pour la transmission. Cependant, face au format 8 bits EUC, Shift-JIS garantit uniquement que le premier octet sera dans la plage [0x80,0xFF] ; la valeur du second octet peut alors être quelconque. Ceci rend difficile une détection sûre de ce codage.

Pour un code JIS de deux octets j1j2, la transformation vers le code Shift-JIS correspondants s1s2 est :

33j196s1=j1+12+112
97j1126s1=j1+12+176
j1 est impair s2=j2+31+trunc(j295)
j1 est pairs2=j2+126

Shift-JIS est utilisé essentiellement dans les pages Web japonaises.

Voir aussi

Liens internes

Liens externes

Modèle:Palette Modèle:Portail