JIS X 0201

JIS X 0201は、日本産業規格 (JIS) の制定している文字コード規格で、初版は1969年6月1日の制定であり、現存のJISにおける最も古い文字コードである。規格名称は7ビット及び8ビットの情報交換用符号化文字集合。名称が示す通り、7ビット符号と8ビット符号での運用が予定されている。図形文字の集合を規定するための規格であり、JIS X 0211 (ISO/IEC 6429) で規定される制御文字集合と組み合わせて使用する。

現在の規格番号はJISの部門X(情報処理)の新設に伴って1987年3月1日に変更されたもので、旧規格番号はJIS C 6220。俗称はANKコードで、'ANK'はこのコードの主要構成文字であるアルファベット (Alphabet)、数字 (Numerical digit)、片仮名 (Katakana) の頭文字より来ている。

JIS X 0201はラテン文字用図形文字集合片仮名用図形文字集合のふたつの文字集合よりなっている。このうちラテン文字用図形文字集合はAmerican Standard Code for Information Interchange (ASCII) と同様ISO/IEC 646の版の1つとなっている。ASCIIと比較すると2文字が異なっており、92番の文字にバックスラッシュ ('\') の替わりに円記号 ('¥') が、126番にチルダ ('~') の替わりにオーバーライン ('‾') が割り当てられている。片仮名用図形文字集合は片仮名と日本語用の約物よりなっており、最後の31文字分は未定義となっている。また、単独の濁点半濁点のみ収録されており濁点付き片仮名と半濁点付き片仮名は収録されていない。

全体的な構造はJIS X 0202 (ISO/IEC 2022) に従った構造となっており、8ビット符号では16進で21から7Eにラテン文字を、A1からFEに片仮名を割り当てる。7ビット符号では21から7Eの領域を、SHIFT-INとSHIFT-OUTでラテン文字と片仮名を切り替えながら使用する。このとき、SO(0E)以降は片仮名、SI(0F)以降はラテン文字となる。

現在では主にShift_JISおよびEUC-JPの一部として用いられており、単独で用いられることはほとんどない。これらの文字コードは JIS X 0208の文字も含んでおり、JIS X 0208にはJIS X 0201にあるほぼすべての文字があるため文字が重複することとなる。この区別のため、JIS X 0201の文字をJIS X 0208の文字の半分の幅で表示することが多い。このため、これらの文字を俗に半角文字、特に片仮名を半角カナとよぶ事が多い。また、Shift_JISのアルファベット部分はASCIIとJIS X 0201との区別が曖昧なまま使われることが多いため、円記号とバックスラッシュの区別においてしばしば混乱が起きる。

ラテン文字用図形文字集合

2進10進16進文字
    
0010 00013321!
0010 00103422"
0010 00113523#
0010 01003624$
0010 01013725%
0010 01103826&
0010 01113927'
0010 10004028(
0010 10014129)
0010 1010422A*
0010 1011432B+
0010 1100442C,
0010 1101452D-
0010 1110462E.
0010 1111472F/
0011 000048300
0011 000149311
0011 001050322
0011 001151333
0011 010052344
0011 010153355
0011 011054366
0011 011155377
0011 100056388
0011 100157399
0011 1010583A:
0011 1011593B;
0011 1100603C<
0011 1101613D=
0011 1110623E>
0011 1111633F?
 
2進10進16進文字
0100 00006440@
0100 00016541A
0100 00106642B
0100 00116743C
0100 01006844D
0100 01016945E
0100 01107046F
0100 01117147G
0100 10007248H
0100 10017349I
0100 1010744AJ
0100 1011754BK
0100 1100764CL
0100 1101774DM
0100 1110784EN
0100 1111794FO
0101 00008050P
0101 00018151Q
0101 00108252R
0101 00118353S
0101 01008454T
0101 01018555U
0101 01108656V
0101 01118757W
0101 10008858X
0101 10018959Y
0101 1010905AZ
0101 1011915B[
0101 1100925C¥
0101 1101935D]
0101 1110945E^
0101 1111955F_
 
2進10進16進文字
0110 00009660`
0110 00019761a
0110 00109862b
0110 00119963c
0110 010010064d
0110 010110165e
0110 011010266f
0110 011110367g
0110 100010468h
0110 100110569i
0110 10101066Aj
0110 10111076Bk
0110 11001086Cl
0110 11011096Dm
0110 11101106En
0110 11111116Fo
0111 000011270p
0111 000111371q
0111 001011472r
0111 001111573s
0111 010011674t
0111 010111775u
0111 011011876v
0111 011111977w
0111 100012078x
0111 100112179y
0111 10101227Az
0111 10111237B{
0111 11001247C|
0111 11011257D}
0111 11101267E

片仮名図形文字集合

※以下に示す値は8ビットで用いる場合の値であり、7ビットで用いる場合には最上位ビットを削除した値となる。

2進10進16進文字
    
1010 0001161A1
1010 0010162A2
1010 0011163A3
1010 0100164A4
1010 0101165A5
1010 0110166A6
1010 0111167A7
1010 1000168A8
1010 1001169A9
1010 1010170AA
1010 1011171AB
1010 1100172AC
1010 1101173AD
1010 1110174AE
1010 1111175AF
1011 0000176B0
1011 0001177B1
1011 0010178B2
1011 0011179B3
1011 0100180B4
1011 0101181B5
1011 0110182B6
1011 0111183B7
1011 1000184B8
1011 1001185B9
1011 1010186BA
1011 1011187BB
1011 1100188BC
1011 1101189BD
1011 1110190BE
1011 1111191BF
 
2進10進16進文字
1100 0000192C0
1100 0001193C1
1100 0010194C2
1100 0011195C3
1100 0100196C4
1100 0101197C5
1100 0110198C6
1100 0111199C7
1100 1000200C8
1100 1001201C9
1100 1010202CA
1100 1011203CB
1100 1100204CC
1100 1101205CD
1100 1110206CE
1100 1111207CF
1101 0000208D0
1101 0001209D1
1101 0010210D2
1101 0011211D3
1101 0100212D4
1101 0101213D5
1101 0110214D6
1101 0111215D7
1101 1000216D8
1101 1001217D9
1101 1010218DA
1101 1011219DB
1101 1100220DC
1101 1101221DD
1101 1110222DE
1101 1111223DF
 
2進10進16進文字
1110 0000224E0(未定義)
1110 0001225E1(未定義)
1110 0010226E2(未定義)
1110 0011227E3(未定義)
1110 0100228E4(未定義)
1110 0101229E5(未定義)
1110 0110230E6(未定義)
1110 0111231E7(未定義)
1110 1000232E8(未定義)
1110 1001233E9(未定義)
1110 1010234EA(未定義)
1110 1011235EB(未定義)
1110 1100236EC(未定義)
1110 1101237ED(未定義)
1110 1110238EE(未定義)
1110 1111239EF(未定義)
1111 0000240F0(未定義)
1111 0001241F1(未定義)
1111 0010242F2(未定義)
1111 0011243F3(未定義)
1111 0100244F4(未定義)
1111 0101245F5(未定義)
1111 0110246F6(未定義)
1111 0111247F7(未定義)
1111 1000248F8(未定義)
1111 1001249F9(未定義)
1111 1010250FA(未定義)
1111 1011251FB(未定義)
1111 1100252FC(未定義)
1111 1101253FD(未定義)
1111 1110254FE(未定義)

関連項目

外部リンク

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.