情况是:
1. 有一个项目,这个项目的路径没有使用默认路径,而是使用了工作区间外的路径,并且路径中含有中文。
2. 创建一个build.xml的Ant build文件。在Eclipse中运行。
在控制台里看到,路径里的中文都是乱码,而且由于乱码导致了Build没有进行(build文件都找不到,当然)。
最后,在运行配置里,Common这个Tab页里,ConsoleEncoding设置编码为UTF-8后,一切正常。
看来这个ConsoleEncoding不仅仅是显示用的,而且在Ant运行的时候也有用。