ShiftJIS

A Shift JIS (más néven MS_Kanji, MIME Shift_JIS ) a japán nyelv kódolása , amelyet a JIS X 0208 szabvány 1. függeléke ír le . Kibővíti a JIS X 0201 kódolást a JIS X 0208 karaktereivel. A karakterkódolás 1 vagy 2 bájtot használ.

JIS X 0201

A JIS X 0201  egy 1969-ben kifejlesztett japán ipari szabvány . A benne leírt kódolás volt az első széles körben használt japán kódolás. 7 és 8 bites kódokat is használnak. A 0x00-tól 0x7F-ig terjedő karakterkódok megfelelnek az ASCII szabványnak , kivéve a japán jen jelet (¥) és aláhúzást (‾), amelyek az ASCII fordított perjelet és hullámvonalat váltják fel. A 0xA1-től 0xDF-ig terjedő kódokat a katakana és néhány más karakter használja. A szabvány nem határozza meg a kanji kódolásának módját .

A 7 bites kódolásnál két karakterkészlet használatos – az egyik a latin, a másik a katakana. A halmazok közötti váltás a SHIFT_OUT és SHIFT_IN ASCII vezérlőkarakterekkel történik .

A perjel lecserélése a jen karakterre szokatlan megjelenést kölcsönöz az elérési utaknak Windows és DOS operációs rendszereken, például "C:¥Program Files¥". Hasonló probléma van a programozási nyelvekben, például: printf("Hello, world.¥n");.

JIS X 0208

Shift JIS