UTF-8
出典: 平成29年度 秋期 応用情報技術者試験 午前 問4 (IPA)
UTF-8 の説明に関する記述として,適切なものはどれか。
- ア 1 文字を 1 バイトから 4 バイト(又は 6 バイト)までの可変長で表現しており,ASCII と上位互換性がある。
- イ 2 バイトで表現する領域に収まらない文字は,上位サロゲートと下位サロゲートを組み合わせて 4 バイトで表現する。
- ウ ASCII 文字だけを使用することが前提の電子メールで利用するために,7 ビットで表現する。
- エ 各符号位置が 4 バイトの固定長で表現される符号化形式である。
正解と解説を見る
正解: ア
- ア: 1 〜 4 バイト (又は 6 バイト) の可変長で、ASCII と上位互換性があるのが UTF-8 なので正しい記述です。
- イ: 上位サロゲートと下位サロゲートを組み合わせるのは UTF-16 の仕組みです。
- ウ: 7 ビットで表現して電子メールで使うのは UTF-7 です。
- エ: 各文字を 4 バイトの固定長で表すのは UTF-32 です。
ポイント
- UTF-8: Unicode の文字を 1 〜 4 バイトの可変長 で表す符号化方式です (初期の仕様では 6 バイトまで)。
- ASCII の文字は 1 バイトで、ASCII と 同じ値 になるので、ASCII と互換性があります。日本語の文字は多くが 3 バイトです。