0
我正在開發一個Android應用程序,當它被寫入「não」或「cabeça」等字符時,例如帶有「〜」或「ç」的字符時,它會寫入「Ã」或「ç」。我已經檢查過源文件編碼,它是UTF-8。顯示葡萄牙文字符Android
我正在開發一個Android應用程序,當它被寫入「não」或「cabeça」等字符時,例如帶有「〜」或「ç」的字符時,它會寫入「Ã」或「ç」。我已經檢查過源文件編碼,它是UTF-8。顯示葡萄牙文字符Android
看起來像UTF8解釋爲ISO-8859-x。
從理論上講,您可以在命令行上提供javac編譯器-encoding UTF-8
,但這將是錯誤的解決方案。
而是將所有面向用戶的字符串移至XML資源文件。在那裏可以使用unicode字符編碼。
延伸閱讀:http://developer.android.com/guide/topics/resources/string-resource.html
從那以後,我將使用字符串XML文件。 –