テクノロジ系
春期
応用情報技術者 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文字と分かります。よって正解はアです。