मुझे आईएसओ -885 9 -1 एन्कोडिंग के साथ जावा स्रोत फाइलें मिली हैं। जब मैं चींटी चलाता हूं, तो मुझे "चेतावनी: यूटीएफ -8 एन्कोडिंग के लिए अप्रत्याशित चरित्र" मिलता है। यदि मैं ant -Dfile.encoding = iso-8859-1 चलाता हूं या प्रत्येक javac कथन में एन्कोडिंग = "आईएसओ -8859-1" जोड़ता हूं तो मैं इससे बच सकता हूं।मैं ant-build.xml के भीतर -Dfile.encoding कैसे सेट करूं?
build.xml के भीतर वैश्विक स्तर पर संपत्ति को सेट करने का कोई तरीका है? < संपत्ति का नाम = "file.encoding" मूल्य = "आईएसओ -885 9 -1" > काम नहीं करता है। मुझे पता है कि मैं प्रत्येक javac कथन में एक foo = ISO-8859-1 गुण जोड़ सकता हूं और एन्कोडिंग = "$ {foo}" सेट कर सकता हूं, लेकिन मैं इससे बचने की कोशिश कर रहा हूं।
समस्या को चार स्थानों पर एक साथ हल किया जाना चाहिए: http://stackoverflow.com/a/34225997/715269 – Gangnus