我正在使用Eclipse Juno编写Android应用程序。我有一个奇怪的问题:
我已将项目的文本文件编码设置为UTF8,但没有任何更改。 右键单击文件>属性,Eclipse显示文件编码是UTF8,但如果我在Notepad ++中打开文件并检查编码菜单,Notepad ++显示该文件是ANSI。
这是什么问题?请帮忙!
答案 0 :(得分:0)
这正是您将所有文本存储在android上的strings.xml
文件中的原因。它们默认编码为UTF-8。
答案 1 :(得分:0)
编码不是文件的属性,是关于如何处理这个文件。所以改变ecnoding实际上并没有改变任何事情。没关系。
我认为您编辑了“* .properties”文件。在这种情况下,您不能使用“UTF-8”,因为它仅支持ISO-8859-1,因为此文件将在运行时动态加载。