本文へスキップ
Certia
テクノロジ系
春期

応用情報技術者 2012年 春期 問4

4 / 80

Unicode 文字列をUTF-8でエンコードすると、各文字のエンコード結果の先頭バイ トは2進表示が0又は11で始まり、それ以降のバイトは10で始まる。16 進表示され た次のデータは何文字の Unicode 文字列をエンコードしたものか。 CF 80E3 81 AF E7 B484 33 2E 3134E3 81A7E38199

正解と解説

表示する
正解 ア

9

UTF-8では、先頭バイトが0(1バイト文字)か11(マルチバイトの先頭)、続きのバイトは10で始まります。データ列で0または11で始まるバイト数を数えると9個となり、9文字と分かります。よって正解はアです。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。