過去問解きまくり研究所 ホーム

平成29年度 秋期 午前 問4

基礎理論

UTF-8の説明に関する記述

UTF-8 の説明に関する記述として,適切なものはどれか。

答えと解説を見る

✓ これが正解ア1 文字を 1 バイトから 4 バイト(又は 6 バイト)までの可変長で表現しており,ASCII と上位互換性がある。

解説

1 バイトから 4 バイトの可変長で、ASCII と互換です。

設問は、UTF-8 の説明として適切なものを選ばせています。四つの記述はいずれも、一文字を何バイトで表すか、そしてその長さが一定かどうかを述べているので、この二点だけを軸にすれば読み分けられます。UTF-8 は、文字によって使うバイト数が変わる可変長の符号化形式です。そして 1 バイトで足りる範囲は ASCII の番号と値がそのまま一致するので、中身が ASCII だけのファイルは手を加えなくてもそのまま読めます。この上位互換性があったおかげで、既存の仕組みを壊さずに多くの言語を扱えるようになりました。なお、括弧に添えられた 6 バイトは初期の規格が見込んでいた上限の名残です。日本語は原則として 3 バイトを使います。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成29年度 秋期 応用情報技術者試験 午前 問4

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)