応用情報技術者試験 令和4年度秋期 午前 問7「XML において,XML 宣言中で符号化宣言を省略できる文字コードはどれか。…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約46%です。
エ. UTF-16
正答率 46.4%(1,072人中 497人が正解)
XML 宣言の符号化宣言(encoding 指定)を省略できる文字コードを問う問題。XML の仕様では、すべての XML 処理系は Unicode の符号化方式である UTF-8 と UTF-16 を必ず解釈できなければならないと定められており、これらは encoding 宣言を省略してもよい。さらに UTF-16 は先頭の BOM(バイトオーダーマーク)によって符号化方式を判別できるため省略可能であり、正解はエである。