Page d'accueil encyclopedie-enligne.com en page d'accueil
Liste Articles: [0-A] [A-C] [C-F] [F-J] [J-M] [M-P] [P-S] [S-Z] | Liste Catégories | Une page au hasard | Pages liées

Shift-JIS


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

Au contraire de JIS, Shift-JIS nécessite un médium de 8-bit pour la transmission. Cependant, face au format 8-bit EUC, Shift-JIS guarantit uniquement que le premier octet sera le plus haut du code ASCII; 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 , la transformation vers le code Shift-JIS correspondants est :

33 \le j_1 \le 96 \Rightarrow s_1 = \frac{j_1 + 1}{2} + 112
97 \le j_1 \le 126 \Rightarrow s_1 = \frac{j_1 + 1}{2} + 176
j_1 \mbox{ est impair } \Rightarrow s_2 = j_2 + 31 + \operatorname{trunc}\left( \frac{j_2}{95} \right)
j_1 \mbox{ est pair} \Rightarrow s_2 = j_2 + 126


Shift-JIS est utilisé essentiellement dans les pages internet japonaises, mais, généralement, les formats ISO-2022-JP et Unicode (et plus particulièrement dans sa représentation UTF-8) sont préférables.

Liens externes



This site support the Wikimedia Foundation. This Article originally from Wikipedia. All text is available under the terms of the GNU Free Documentation License Page HistoryOriginal ArticleWikipedia