2013-09-01 51 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文件。 –