0

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

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

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

这里有什么问题?请帮忙!

4

2 回答 2

0

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

于 2012-10-28T20:10:10.170 回答
0
  1. 编码不是文件的属性,它是关于如何处理这个文件。所以改变 ecnoding 实际上并没有改变任何东西。没关系。

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

于 2012-10-29T02:57:25.737 回答