Shift JIS (anglicky Shift Japanese Industrial Standards), SJIS, MIME jméno Shift_JIS je kódování znaků pro japonštinu původně vyvinuté japonskou společností nazývanou ASCII Corporation ve spojení s firmou Microsoft a standardizované jako JIS X 0208 Appendix 1.
V prosinci 2014 používalo toto kódování 1,3 % WWW stránek na světě[1], v dubnu 2017 již pouze 0,9 %.
Kódování Shift JIS používá jedno- a dvoubytové kódy. Slovo Shift v názvu kódování Shift JIS vyjadřuje, že kódy používané pro první byte kódu znakové sady kandži jsou posunuty okolo kódů pro katakana.
Norma ISO/IEC 646 stanovuje, jak vytvářet národní 7bitová kódování vycházející z kódování ASCII a rozděluje prostor 128 kódových bodů reprezentovatelných 7bitovým kódem na 95 tisknutelných a 33 řídicích znaků. Norma ISO/IEC 2022 popisuje, jak je možné oblast 94 kódů 33-126 nazývanou G0 používat pro definici dvoubytových kódování. Na základě toho používají CJK jazyky pro kódování svých znaků tabulky velikosti 94x94. Kódování Shift JIS používá jedno- a dvoubytové kódy. Pomocí jednobytových kódů zobrazuje znaky ASCII (až na dvě výjimky) a znaky katakana poloviční šířky v souladu s kódováním JIS X 0201. Pomocí dvoubytových kódů znaky kandži, přičemž první byte umožňuje rozlišit 47 (94/2) možností, druhý byte 188 (94 x 2) možností. Slovo Shift v názvu kódování Shift JIS vyjadřuje, že kódy používané pro první byte kódu znakové sady kandži jsou posunuty okolo kódů pro katakana.
Následující tabulka ukazuje význam jednotlivých bytů v textu zakódovaném pomocí Shift JIS.
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
V tomto článku byl použit překlad textu z článku Shift JIS na anglické Wikipedii.