問7
XMLにおいて、XML宣言中で符号化宣言を省略できる文字コードはどれか。
ア EUC-JP
イ ISO-2022-JP
ウ Shift-JIS
エ UTF-16
正解
エ
解説
XML文書では、文書の先頭に
<?xml version="1.0" encoding="UTF-8"?>
のようにXML宣言を行い、encoding=の後に符号化宣言 (文字エンコーディング) を行う。
UTF-8とUTF-16は符号化宣言を省略できる文字コードであるが、UTF-16を使用する場合は文書の先頭にBOM (Byte Order Mark)
を付ける事が必須となる。