ShiftJIS

Shift JIS (také MS_Kanji, MIME Shift_JIS ) je kódování pro japonský jazyk, popsané v příloze 1 standardu JIS X 0208 . Rozšiřuje kódování JIS X 0201 o znaky z JIS X 0208. Kódování znaků používá 1 nebo 2 bajty.

JIS X 0201

JIS X 0201  je japonský průmyslový standard vyvinutý v roce 1969. Kódování v něm popsané bylo prvním široce používaným japonským kódováním. Používají se 7bitové i 8bitové kódy. Kódy znaků 0x00 až 0x7F odpovídají ASCII , kromě znaku japonského jenu (¥) a podtržítka (‾), které nahrazují zpětné lomítko a vlnovku ASCII. Kódy 0xA1 až 0xDF se používají pro katakanu a některé další znaky. Standard nespecifikuje způsob kódování kanji .

Při 7bitovém kódování se používají dvě sady znaků – jedna pro latinku, druhá pro katakanu. Přepínání mezi sadami se provádí pomocí řídicích znaků ASCII SHIFT_OUT a SHIFT_IN .

Nahrazení lomítka znakem jenu způsobí, že cesty vypadají neobvykle v operačních systémech Windows a DOS, jako například „C:¥Program Files¥“. Podobný problém je například v programovacích jazycích: printf("Hello, world.¥n");.

JIS X 0208

Shift JIS