我已经有了iso-8859-1编码的java源文件。当我运行ant时,我得到“警告:用于编码UTF-8的不可映射字符”。如果我运行ant -Dfile.encoding = iso-8859-1或将encoding =“ISO-8859-1”添加到每个javac语句,我可以避免这种情况。如何在ant的build.xml中设置-Dfile.encoding?
有没有办法在build.xml中全局设置属性? < property name =“file.encoding”value =“ISO-8859-1”>不起作用。我知道我可以为每个javac语句添加一个foo = ISO-8859-1属性并将encoding =“$ {foo}”,但我试图避免这种情况。
这个问题应该同时在四个地方解决:http://stackoverflow.com/a/34225997/715269 – Gangnus 2015-12-11 14:40:47