【发布时间】:2013-02-10 06:13:43
【问题描述】:
我的 java 文件中有硬编码的 UTF-8 字符串文字。 Eclipse 正确地构建了这个应用程序,因此生成的类文件包含 UTF-8 格式的这些字符串。 但是如果使用 ant build.xml,生成的类文件会包含编码错误的字符串。
我已经尝试将 encoding="UTF-8" 添加到 javac 任务,但没有成功。
如何解决?
附言我知道在源文件中硬编码字符串文字是非常糟糕的做法,但这是我需要它的情况,所以请不要建议将它提取到资源包中。
非常感谢任何帮助
【问题讨论】:
-
您确定您的源文件以 UTF-8 格式存储吗?
-
是的,我做了仔细检查