2014-09-26 14 views
9

mam następujący błąd uruchomienia mój ant skrypt:Unmappable znaków dla kodowania ASCII, ale moje pliki są w UTF-8

[javac] /****/TextUtils.java:25: error: unmappable character for encoding ASCII 

Ale ten plik jest kodowany w UTF-8, jeśli mogę zrobić komendy INFO:

/***/TextUtils.java: text/plain; charset=utf-8 

Dlaczego ten plik jest skompilowany w ASCII, a nie w utf-8?

próbowałem wymusić kodowanie UTF-8 na polecenia javac w moim mrówek pliku kompilacji, ale bez powodzenia

+0

może być, to hepls http://stackoverflow.com/questions/14106936/ant-warning- unmappable-character-for-encoding-utf8 –

+1

eksport @alexs JAVA_TOOL_OPTIONS = -Dfile.encoding = UTF8 wykonał sztuczkę ... Dziękujemy! –

Odpowiedz

47

domyślne ustawienie Java kodowanie pliku na UTF-8

eksport JAVA_TOOL_OPTIONS = -Dfile.encoding = UTF8

Od ant: warning: unmappable character for encoding UTF8

+0

;) Zamierzałem zaproponować, aby opublikować odpowiedź. Dzięki za twoją pomoc, Alex! –

+0

czy musimy to zrobić bezpośrednio w katalogu, w którym uruchamiamy 'ant'? ponieważ ciągle dostaję błąd 'ummappable'. – weefwefwqg3

Powiązane problemy