ShiftJIS

Shift JIS (myös MS_Kanji, MIME Shift_JIS) on japanin kielen koodaus , joka on kuvattu JIS X 0208 -standardin liitteessä 1 . Laajentaa JIS X 0201 -koodauksen sisältämään JIS X 0208:n merkkejä. Merkkikoodaus käyttää 1 tai 2 tavua.

JIS X 0201

JIS X 0201  on japanilainen teollisuusstandardi, joka kehitettiin vuonna 1969. Siinä kuvattu koodaus oli ensimmäinen laajalti käytetty japanilainen koodaus. Sekä 7- että 8-bittisiä koodeja käytetään. Merkkikoodit 0x00 - 0x7F ovat ASCII :n mukaisia ​​lukuun ottamatta Japanin jeniä (¥) ja alaviivaa (‾), jotka korvaavat ASCII-kenoviivan ja aaltoviivan. Koodeja 0xA1 - 0xDF käytetään katakana- ja eräille muille merkeille. Standardi ei määrittele tapaa koodata kanji .

7-bittisessä koodauksessa käytetään kahta merkkijoukkoa - yksi latinalle ja toinen katakanalle. Vaihtaminen joukkojen välillä tapahtuu ASCII-ohjausmerkeillä SHIFT_OUT ja SHIFT_IN .

Vinoviivan korvaaminen jenimerkillä saa polut näyttämään epätavallisilta Windows- ja DOS-käyttöjärjestelmissä, kuten "C:¥Program Files¥". Ohjelmointikielissä on samanlainen ongelma, esimerkiksi: printf("Hello, world.¥n");.

JIS X 0208

Shift JIS