Question

J'ai un test JUnit qui teste l'ajout de chaînes à un type personnalisé de dictionnaire. Tout fonctionne bien pour tout le monde sur une machine Linux / Windows, cependant, étant le premier développeur de ma boutique sur un Mac, ce test unitaire échoue pour moi. Les lignes incriminées sont celles où les littéraux de chaîne unicode sont utilisés:

    dict.add( "Su字/会意pin", "Su字/会意pin" );
    dict.add( "字/会意", "字/会意" );

Existe-t-il un moyen indépendant de la plate-forme pour spécifier la chaîne Unicode? J'ai essayé de changer l'encodage du fichier dans Eclipse en UTF-8 au lieu du MacRoman par défaut, mais le test échoue toujours.

Était-ce utile?

La solution

Dans les drapeaux du compilateur javac, définissez le drapeau -encoding afin que, dans votre cas, vous le marquiez comme

javac -encoding UTF-8
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top