問7令和4年度 秋期テクノロジ系
XML において,XML 宣言中で符号化宣言を省略できる文字コードはどれか。
- アEUC-JP
- イISO-2022-JP
- ウShift-JIS
- エUTF-16
正解はエ
解説 本サイト独自(IPA公表のものではありません)
エ 符号化宣言は,XMLをどの文字コードで記述したかを示す宣言である。UTF-16では,符号化宣言がなくても文書先頭の符号の並びから使用する文字コードを判別できるようになっているので,宣言を省略できる。
- ア EUC-JPは,符号化宣言を省略したときにXMLが判別できる文字コードではないため,使用する文字コードとして明示する必要がある。
- イ ISO-2022-JPは,符号化宣言なしでXMLが文字コードを特定する対象ではなく,省略すると正しく判別できない。
- ウ Shift-JISは,符号化宣言を省略できる文字コードには含まれず,XML宣言中で使用する文字コードを示す必要がある。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和4年度 秋期 応用情報技術者試験 午前 問7