2014-09-26 10 views
9

ho il seguente errore di lanciare il mio script ant:carattere Unmappable per la codifica ASCII, ma i miei file sono in formato UTF-8

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

ma questo file è codificato in UTF-8, se faccio il comando info:

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

Perché questo file è compilato in ASCII e non in utf-8?

ho cercato di forzare la codifica in UTF-8 sul comando javac nel mio file di build formica ma senza successo

+0

può essere, hepls http://stackoverflow.com/questions/14106936/ant-warning- unmappable-character-for-encoding-utf8 –

+1

export @alexs JAVA_TOOL_OPTIONS = -Dfile.encoding = UTF8 ha fatto il trucco ... Grazie! –

risposta

47

Impostazione di default Java file di codifica UTF-8:

export JAVA_TOOL_OPTIONS = -Dfile.encoding = UTF8

Da ant: warning: unmappable character for encoding UTF8

+0

;) Volevo proporre di pubblicare una risposta. Grazie ancora per il tuo aiuto, Alex! –

+0

dobbiamo farlo direttamente all'interno della directory in cui eseguiamo 'ant'? perché a volte ottengo ancora l'errore 'ummappable'. – weefwefwqg3

Problemi correlati