その他の言語 (全7問中1問目)

No.1

XMLにおいて,XML宣言中で符号化宣言を省略できる文字コードはどれか。
  • EUC-JP
  • ISO-2022-JP
  • Shift-JIS
  • UTF-16

分類

テクノロジ系 » アルゴリズムとプログラミング » その他の言語

正解

解説

XMLでは文書の先頭に以下の形式でXML宣言を記述します。encoding="iso-8859-1"の部分が符号化宣言です。
<?xml version="1.0" encoding="iso-8859-1"?>
XMLの仕様によると、XMLのデフォルト文字コードはUTF-8であり、UTF-8とUTF-16は符号化宣言を必要としないとされています。符号化宣言がない場合、XMLプロセッサは文書先頭のBOM(Byte Order Mark)を見て、BOMがなければUTF-8として、BOMがあればUTF-16として処理することになっています。

したがって、符号化宣言を省略できる文字コードは「UTF-16」です。
© 2010-2024 応用情報技術者試験ドットコム All Rights Reserved.

Pagetop