2013-09-01 78 views
0

我正在開發一個Android應用程序,當它被寫入「não」或「cabeça」等字符時,例如帶有「〜」或「ç」的字符時,它會寫入「Ã」或「ç」。我已經檢查過源文件編碼,它是UTF-8。顯示葡萄牙文字符Android

回答

1

看起來像UTF8解釋爲ISO-8859-x。

從理論上講,您可以在命令行上提供javac編譯器-encoding UTF-8,但這將是錯誤的解決方案。

而是將所有面向用戶的字符串移至XML資源文件。在那裏可以使用unicode字符編碼。

延伸閱讀:http://developer.android.com/guide/topics/resources/string-resource.html

+0

從那以後,我將使用字符串XML文件。 –