web-dev-qa-db-fra.com

Caractère non mappable pour l'encodage ASCII mais mes fichiers sont en UTF-8

J'ai l'erreur suivante lors du lancement de mon script ant:

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

Mais ce fichier est encodé en UTF-8, si je fais la commande info:

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

Pourquoi ce fichier est-il compilé en ASCII et non en utf-8?

J'ai essayé de forcer l'encodage dans utf-8 sur la commande javac dans mon fichier de compilation ant mais sans succès

13
Jerome Ansia

Définition de la valeur par défaut Java Encoding File to UTF-8:

export Java_TOOL_OPTIONS = -Dfile.encoding = UTF8

De ant: avertissement: caractère non mappable pour l'encodage UTF8

59
Alexey Semenyuk