Кіріспе

Цифрлық таңбаларды кодтау үшін жапон стандарттарының жинағы. Компьютерде JIS кодтау жапон тілінің кодталуына арналған бірнеше жапон өнеркәсіптік стандарттарын білдіреді. Нақты айтқанда, бұл термин мыналарды көрсетеді: жапон тілі үшін стандартталған кодталған таңбалар жиынтығы, атап айтқанда: JIS X 0201, ISO 646 (ASCII) стандартының жапондық нұсқасы, 7 биттік ASCII таңбаларын (кейбір өзгерістермен) және 64 жартылай енді катакана таңбасын қамтиды. JIS X 0208 – ең көп таралған канджи таңбалар жиынтығы, 6 879 таңбадан тұрады, оның ішінде 6 355 канджи және 524 басқа таңба (бір 94x94 жазықтық). JIS X 0212 – JIS X 0208 стандартына қосымша, 5 801 канджиді қосады, барлығы 12 156 канджи (екінші 94x94 жазықтық). JIS X 0213 – JIS X 0208 стандартын кеңейтеді (екі жазықтық). JIS X 0202 (сонымен қатар ISO 2022 JP деп те аталады) – тек 7 биттік деректерді қолдайтын беру орталары арқылы JIS таңбалық деректерді жіберуге арналған кодтау механизмдерінің жиынтығы. Іс жүзінде, «JIS кодтау» термині көбінесе JIS X 0202 арқылы кодталған JIS X 0208 таңбалық деректерін білдіреді. Мысалы, IANA JIS X 0202 кодтау белгісін пайдаланады, ал ISO 2022 JP белгісі – оның профилін білдіреді. JIS таңбаларын кодтаудың басқа механизмдеріне Shift JIS және EUC JP кіреді. Shift JIS JIS X 0208-ден канджи, толық енді хирагана және толық енді катакана таңбаларын JIS X 0201 стандартына кері үйлесімділікпен қосады. Shift JIS – Жапонияда ең көп қолданылатын кодтау, себебі бір байттық JIS X 0201 таңбалар жиынтығымен үйлесімділік электронды жабдық өндірушілеріне (мысалы, кассалық аппараттар өндірушілеріне) канджиді көрсетуге қабілетсіз ескі, арзан жабдықтан жаңа жабдыққа көшуге мүмкіндік берді, сонымен бірге таңбалар жиынтығының үйлесімділігін сақтады. EUC JP UNIX жүйелерінде қолданылады, онда JIS кодтамалары POSIX стандарттарына сәйкес келмейді. JIS кодталған таңбаларға жақындағы балама – Юникод (UCS кодталған таңбалар), әсіресе UTF-8 кодтау механизмі.

Кодтау салыстыруы

Келесі кесте JIS X 0208 үшін үш негізгі кодтау схемаларының мүмкіндіктерін салыстырады.