无法在Eclipse Juno中键入utf-8

时间:2012-10-28 19:31:13

标签: eclipse

我正在使用Eclipse Juno编写Android应用程序。我有一个奇怪的问题:

  • 如果我在其他文本编辑器(.eg Notepad)中键入文本(UTF8字符)然后复制/粘贴到Eclipse中,则字符显示正确,但如果直接在Eclipse中键入,则字符似乎会转换为ANSI。 / LI>

我已将项目的文本文件编码设置为UTF8,但没有任何更改。 右键单击文件>属性,Eclipse显示文件编码是UTF8,但如果我在Notepad ++中打开文件并检查编码菜单,Notepad ++显示该文件是ANSI。

这是什么问题?请帮忙!

2 个答案:

答案 0 :(得分:0)

这正是您将所有文本存储在android上的strings.xml文件中的原因。它们默认编码为UTF-8。

答案 1 :(得分:0)

  1. 编码不是文件的属性,是关于如何处理这个文件。所以改变ecnoding实际上并没有改变任何事情。没关系。

  2. 我认为您编辑了“* .properties”文件。在这种情况下,您不能使用“UTF-8”,因为它仅支持ISO-8859-1,因为此文件将在运行时动态加载。