一般用語
上級

JIS X 0208 (1978)(ジスエックスゼロニーゼロハチイチキュウナナハチ)

JIS (日本工業規格) が 1978 年に制定した日本語文字符号系。第 1 水準漢字 2,965 字・第 2 水準漢字 3,388 字・非漢字 524 字の合計 6,879 字を定義、日本のコンピュータ漢字処理の基盤となった歴史的規格。

0 回閲覧
0 いいね
2026/5/11 更新
関連タグ
JIS X 0208
日本語文字コード
第 1 水準
第 2 水準
区点コード
1978

概要

JIS X 0208 は、JIS (日本工業規格、現在の JIS Industrial Standards) が 1978 年に制定した日本語文字符号系で、日本のコンピュータ漢字処理の基盤となった歴史的規格です。第 1 水準漢字 2,965 字・第 2 水準漢字 3,388 字・非漢字 524 字 (ひらがな・カタカナ・ローマ字・ギリシャ文字・キリル文字・罫線素片・記号) の合計 6,879 字を定義し、94×94 のマトリックス (区点コード) で漢字を表現。Shift_JIS (1982)・EUC-JP (1985)・ISO-2022-JP (1986) のすべての日本語エンコーディングの土台となり、現代の Unicode (UTF-8/UTF-16) への日本語マッピングの基準ともなっています。1978 年初版以降、1983 年・1990 年・1997 年に改訂され、字体・字形の追加・調整が行われました。当時の名称は「情報交換用漢字符号系」、後に X 0208 という JIS X 規格番号体系で再整理されました。

主な特徴・仕組み

  • 規格制定: 1978 年 JIS C 6226-1978
  • 改訂: 1983 (JIS X 0208-1983)・1990・1997
  • 構造: 94×94 マトリックス、各文字は (区, 点) のペアで表現
  • 第 1 水準漢字: 2,965 字、JIS 漢字のうち日常使用頻度の高い漢字
  • 第 2 水準漢字: 3,388 字、日常使用頻度の低い漢字 (固有名詞・専門用語)
  • 非漢字: 524 字 (ひらがな 83 + カタカナ 86 + ローマ字 52 + ギリシャ文字 48 + キリル文字 66 + 罫線 32 + 記号 157)
  • 合計: 6,879 字 (1983 年改訂時点)
  • エンコーディングへの展開: Shift_JIS は CP932 (1993) で MS Windows 標準、EUC-JP は UNIX で標準、ISO-2022-JP はメール標準
  • 拡張規格: JIS X 0212 (補助漢字 5,801 字、1990)・JIS X 0213 (第 3/4 水準、2000)

スペック比較表

規格年漢字字数用途
JIS X 0208-197819786,355初版、日本語処理基盤
JIS X 0208-198319836,355字形微調整
JIS X 0208-199019906,355字形微調整
JIS X 0208-199719976,879現行版、字形補完
JIS X 0212-199019905,801 (補助漢字)第 1/2 水準の拡張
JIS X 0213-2000200011,233 (第 1-4 水準)完全版

具体例・対応技術

  • Shift_JIS (1982): JIS X 0208 を 2 バイトに圧縮、Windows 標準
  • EUC-JP (1985): JIS X 0208 を UNIX 用に拡張、Linux サーバ標準
  • ISO-2022-JP (1986): 7bit パスでメール送信、SMTP 標準
  • Unicode (1991-): JIS X 0208 を CJK 統合漢字に統合
  • PC-9801 (1982): 国内初の JIS X 0208 完全対応 PC、漢字 ROM 搭載

自作PCでの選び方・注意点

JIS X 0208 は現代の UTF-8 環境では直接意識する場面は少ないですが、Shift_JIS・EUC-JP ファイルを扱う場面 (古い CSV・ログ・テキストファイル) で内部的に重要な役割を果たします。Windows 環境で文字化けが発生する場合、JIS X 0208 範囲の文字を CP932 (Shift_JIS) として読むか UTF-8 として読むかの判定ミスが原因となるケースが多発。nkf -g file.txt (Linux) や chardet (Python) で文字コード判定後に適切な変換が必要。Web 開発で BOM 付き UTF-8 と無 BOM UTF-8 の混在も JIS X 0208 範囲の文字で問題が顕在化する場合があります。日本語版 Windows の cmd.exe・PowerShell も内部的に CP932 (JIS X 0208 ベース) を使うため、UTF-8 ソースコードのコンパイル時に文字化けが発生する場合がある。

関連用語との違い

  • JIS X 0201 (1969): 半角カナ・ASCII 互換、JIS X 0208 と別系統
  • JIS X 0212 (1990): 補助漢字、JIS X 0208 の拡張
  • JIS X 0213 (2000): 第 1-4 水準を統合、JIS X 0208 と互換

よくある質問(FAQ)

Q1: JIS X 0208 と Shift_JIS の関係は? A: JIS X 0208 は文字集合定義、Shift_JIS はそのエンコーディング (バイト表現) の一つ。同じ文字を異なるバイト列で表現する関係。

Q2: 第 1 水準と第 2 水準の違いは? A: 第 1 水準は日常使用頻度高い 2,965 字、第 2 水準は固有名詞・専門用語・古典で使う 3,388 字。第 2 水準のみで使われる漢字は一般文書では稀。

Q3: 現代の UTF-8 と互換性は? A: JIS X 0208 文字はすべて Unicode に対応、UTF-8 でも表現可能。逆に Unicode 独自文字 (絵文字・各国文字) は JIS X 0208 では表現不可。

まとめ

  • JIS X 0208 = 1978 年 JIS 制定、日本語コンピュータ処理の基盤
  • 第 1 水準 2,965・第 2 水準 3,388・非漢字 524 = 計 6,879 字 (1997 年版)
  • Shift_JIS/EUC-JP/ISO-2022-JP すべての日本語エンコーディングの土台
  • Unicode・UTF-8 への日本語マッピングの基準
この記事について
カテゴリー一般用語
難易度上級
作成日2026/5/11