【发布时间】:2010-11-18 05:01:23
【问题描述】:
不知何故,我无法让我的 UTF-8 源代码与 Ant 配合得很好。
我收到很多“警告:编码 ascii 的不可映射字符”。我要疯了,真的。小时和小时和小时。顺便说一句,我注意到 5 个人已经疯狂地使用了这个标签。 :-)
是的,我读过this、this 等。谷歌也是(至少 3 或 4 次不同搜索的前 5 页结果)。有 javac 选项。我试过了。还有一些预设或其他东西(对不起,凌晨 3 点)。也没用。
我正在使用 Ant 生成 Android apk 文件。我不能使用 Eclipse,所以不。顺便说一句,蚂蚁文档对我来说是胡言乱语。这些例子根本没有用。我已经数不清自己尝试了多少。
我尝试使用 Dfile.encoding 选项,尝试将其与 CHCP 65001 Windows 命令混合使用。是否所有的组合,它甚至使 Ant(我猜是 Javac)停止吐错误,但这仍然无关紧要。我的代码仍然以垃圾字符结尾(一堆 ?? 而不是 á、í 等)。
【问题讨论】:
-
我能理解您的沮丧,但您并没有给我们太多帮助。如果您可以将其归结为一个包含 build.xml 和 Java 源文件的简单示例,您将大大增加获得答案的机会。
-
我知道我不是。这正是我如此沮丧的原因。我知道回答这些问题有多可怕。问题是,即使我不知道从哪里开始。这就是为什么我很抱歉我可以添加更多信息。我可能也应该添加“android”标签,但我只能添加 5 个标签(我知道,初学者的规则很低,对吧?)。无论如何,我什至看不到任何
任务......我想这是我的问题。今天早上我终于找到了解决方案。这很简单,但隐藏得很好……至少对我来说。不过谢谢... -
您介意与他人分享您的解决方案吗?
-
当然!我正在吃午饭!我想我被原谅了,对吧?但我正在写一个解决方案。几分钟后,我将发布详细指南,说明问题所在以及如何解决!!!
-
我的意思是“当然不是”,当然! :-P 好的,这对我来说是最好的解决方案。正如我所说,它非常不优雅(我知道这一点),但它对我来说是最简单的,因为我总是使用 UTF-8 文件。最好的问候!
标签: java ant character-encoding