9

Androidアプリ開発初心者です。私の質問はとても簡単です。レイアウト フォルダー内の xml ファイルを次のように開始する必要があるかどうかを確認できないようです。

<?xml version="1.0" encoding="utf-8"?>

スタータープロジェクトを作成したとき、そこにはありませんでした。しかし、私はそれがそこにあるべきだと言っている本も読んでいますか?

正しい方法は何ですか?

4

4 に答える 4

9

この宣言は android でタグ付けするべきではありませんが、むしろxml構文です。XML バージョン (1.0) と使用されるエンコーディング (utf-8 = (8 ビット Unicode 変換形式)) を定義します。

XML ドキュメントには、ノルウェー語の æ ø å やフランス語の ê é などの非 ASCII 文字を含めることができます。

エラーを避けるために、XML エンコーディングが指定され、ファイルは Unicode で保存されます。

これらは xml ヘッダーの他の例で、実験したり調べたりすることができます:

<?xml version="1.0" encoding="us-ascii"?>
<?xml version="1.0" encoding="windows-1252"?>
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-16"?>
于 2013-08-21T09:15:07.200 に答える