naritai.app

その他

この章で覚えておきたいこと

ASCII、EUC、Unicode を文字集合と符号化方式の切り分けから整理する図解

基本知識

文字集合と符号化方式

文字集合と符号化方式を役割の違いで切り分ける図解

文字コード問題では、まず「どの文字を扱うか」と「それをどういうビット列で表すか」を分けて考えます。前者が文字集合、後者が符号化方式です。

Unicode は世界の主要な文字を広く扱う文字集合として理解します。EUC-JP や ISO-2022-JP は、日本語を扱うための符号化方式として整理します。2024年度第2問は、この階層の違いを見抜けるかを問う問題でした。

ASCII、EUC、Unicode

ASCII、EUC、Unicode の特徴を短い手掛かりで見分ける図解

ASCII は 7 ビットで 128 種類を表す基本的な文字コードで、英数字、制御文字、一部記号が中心です。7ビット、128種類 がそのまま識別語になります。

EUC は Extended Unix Code の略で、UNIX 系で使われた日本語符号化方式として出題されます。名称に -JP が付くことも手掛かりになります。

Unicode は ISO/IEC 10646 と関連付けて問われることがあり、世界の主要文字を表現できるという説明に対応します。EUC や ISO-2022-JP と同じく符号化方式の名前だと雑に覚えると、ここで崩れやすくなります。

この章のまとめ

文字コード論点で階層判定と各用語の特徴を順に確認する図解

一次試験過去問での出方

2024年第2問で、ASCII、EUC、Unicode の説明対応がそのまま出題されました。出題参照は多くありませんが、今後も周辺基礎知識として再登場し得るため、追加暗記を広げるより 用語の階層と代表的な説明 を正確に押さえる学習が適しています。