XML において,XML 宣言中で符号化宣言を省略できる文字コードはどれか。
エ. UTF-16
XML 宣言の符号化宣言(encoding 指定)を省略できる文字コードを問う問題。XML の仕様では、すべての XML 処理系は Unicode の符号化方式である UTF-8 と UTF-16 を必ず解釈できなければならないと定められており、これらは encoding 宣言を省略してもよい。さらに UTF-16 は先頭の BOM(バイトオーダーマーク)によって符号化方式を判別できるため省略可能であり、正解はエである。
ap-2022r04a-a の過去問一覧へ戻る・問7