4

Strings.xml の中国語版を (英語版とスペイン語版が既にあるプロジェクトに) 追加しようとしていますが、アプリは単に起動時にクラッシュし、ファイルを拡張することさえできません。私が考慮していない何らかのエンコーディングの問題があると仮定していますが、これを行うための要件が​​何であるかをまったく知らないので、これを行うために何をすべきかについてはまったくわかりません仕事。

言語をch(おそらくこれは正しくないのでしょうか?) に設定し、Strings.xml が含まれるフォルダーをvalues-ch. ファイルには、次のような (テスト) 文字列が 1 つだけあります。

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="q2_sp">請選擇您的語言。(英語/繁體中文)&lt;/string>

言語を中国語に設定しない場合、すべて正常に動作し続けます (したがって、ファイルは破損しません) が、言語を中国語に設定すると、起動時にアプリがクラッシュし、ファイル。役立つ場合はスタックトレースを貼り付けることができますが、見落としている明らかなものがあることを願っています。

すべての助けに感謝します。

4

2 に答える 2

8

スイスの場合は「ch」、中国語の場合は「zh」

于 2012-07-30T19:33:54.997 に答える
0

バイトオーダーマークが欠落している可能性がありますか? データ ストリームがビッグ エンディアンかリトル エンディアンかを示す文字ユーザー- あるいは、他のローカライズされたデータには、データを utf 8 または 16 として解釈する必要があるかどうかを示す doctype がありますか? -- 申し訳ありませんが、そこに doctype があることを知りませんでした

于 2012-07-30T19:32:25.577 に答える