我已經有了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