ant: warning: caractère non modifiable pour l'encodage UTF8
J'ai vu de nombreuses questions comme la mienne, mais ils ne répondent pas à ma question parce que je suis en utilisant ant et je ne suis pas à l'aide d'eclipse. Je lance ce code: ant clean dist
et il me dit de nombreuses fois que warning: unmappable character for encoding UTF8
.
Je vois sur la commande Java qu'il y a une option d'encodage, mais qui ne m'aide pas parce que je suis à l'aide de la fourmi.
Je suis sur Linux et je suis en train de lancer la version développeur de Sentrick; je n'ai pas fait aucune modification de quoi que ce soit, j'ai juste téléchargé et suivi toutes leurs instructions et ça ne fait pas de différence. J'ai envoyé un mail au développeur et ils m'ont dit qu'il était à ce problème, mais je soupçonne que c'est effectivement quelque chose que dois faire avec cette erreur à la fin:
BUILD FAILED
/home/daniel/sentricksrc/sentrick/build.xml:22: The following error occurred while executing this line:
/home/daniel/sentricksrc/sentrick/ant/common-targets.xml:83: Test de.denkselbst.sentrick.tokeniser.components.DetectedAbbreviationAnnotatorTest failed
Je ne suis pas sûr de ce que je vais faire maintenant parce que j'ai vraiment besoin de travailler
source d'informationauteur JOHANNES_NYÅTT
Vous devez vous connecter pour publier un commentaire.
Essayer de changer l'encodage de vos fichiers source et de définir la valeur par Défaut de Java Fichier de Codage UTF-8 aussi.
Pour Ant:
ajouter
-Dfile.encoding=UTF8
à votreANT_OPTS
variable d'environnementRéglage par Défaut de Java Fichier de Codage UTF-8:
Ou vous pouvez commencer à java avec un argument
-Dfile.encoding=UTF8
Le problème n'est pas de l'éclipse ou ant. Le problème, c'est que vous avez une accumulation de fichiers avec des caractères spéciaux. Comme les guillemets ou m-tirets à partir de MS Word. De toute façon, vous avez des personnages dans votre fichier XML qui ne font pas partie du caractère UTF-8. Si vous devez corriger votre XML pour supprimer les caractères non valides et de les remplacer par d'aspect semblable, mais UTF-8 valide versions. Regardez pour les caractères spéciaux comme @ ©—®, etc. et de les remplacer avec de l' (c) ou tout ce qui est utile pour vous.
BTW, le mauvais caractère est en common-targets.xml à la ligne 83
Modification de l'encodage Cp 1252 travaillé pour mon projet avec la même erreur. J'ai essayé de changer eclipse propriétés plusieurs fois mais ça ne m'aide pas en aucune façon. J'ai ajouté de la propriété de codage de mon pom.xml fichier et l'erreur a disparu. http://ctrlaltsolve.blogspot.in/2015/11/encoding-properties-in-maven.html