2010-10-21 4 views
2

Je suis en train de tester le fonctionnement d'une routine de nettoyage d'unicode en utilisant FitNesse, mais les caractères Unicode que j'entre dans la table de décision ne parviennent pas jusqu'à mon appareil.Comment utiliser les caractères Unicode dans les appareils FitNesse?

La table de décision ressemble un peu à cela,

|first name before|last name before |first name after|last name after | 
|Władysław  |Belina-Prażmowski|Wladyslaw  |Belina-Prazmowski| 

mais setters dans mon appareil appelés par le

W?adys?aw 

et

Belina-Pra?mowski 

où je me serais attendu à caractères multi-octets (oui, c'est en fait un caractère '?').

Comment puis-je demander à FitNesse de transmettre ces caractères en tant qu'unicode?

Répondre

2

Ici, cela fonctionne sans problème particulier. Vérifiez que vous avez unicode en tant que charset système et en environnement java.

+0

Tourne notre vous avez raison. Je suis sur un Mac, qui utilise l'encodage MacRoman par défaut. Pour que Slim utilise UTF8, utilisez! Define COMMAND_PATTERN {java -Dfile.encoding = UTF8 -cp fitnesse.jar:% p% m} –

Questions connexes