0

私は Android アプリを開発していますが、「não」や「cabeça」などの単語を「〜」や「ç」などの文字で書くと想定されていた場合、「ã」または「ç」と書きます。ソース ファイルのエンコーディングは既に確認済みで、UTF-8 です。

4

1 に答える 1

1

ISO-8859-x として解釈される UTF8 のように見えます。

理論的には、コマンド ラインで javac コンパイラを指定できますが、-encoding UTF-8それは間違った解決策です。

代わりに、ユーザーに表示されるすべての文字列を XML リソース ファイルに移動します。そこでは、ユニコード文字エンコーディングがそのまま使用できます。

さらに読む: http://developer.android.com/guide/topics/resources/string-resource.html

于 2013-09-01T17:18:03.573 に答える