Bonjour à tous,
J'ai une application swing qui est paramétrable par un fichier javascript.
Par le javascript on peut (entre autre) retourner un string qui sera affiché et c'est là qu'est le soucis.
Si ce string est en UTF-8 et que l'application est lancée dans Netbeans, le string s'affiche correctement.
Par contre, si on lance l'application par le .jar le string affiche les caractères bizarres bien connus.
Comment cela s'explique-t-il ?
Comment le contourner ?
Exécution sur W7 (32 et 64),
Netbeans 7.2
A noter que sur Linux Debian, le problème n'apparaît pas.
Bien sûr, si je crée le script codé en ANSI il n'y a pas de problèmes, mais l'application est elle-même compilée en UTF-8 et les textes des labels s'affichent correctement.
La récupération du string dans l'application se fait par cette fonction:
resDsp = invocableEngine.invokeFunction("dspmsg");
et le javascript:
1 2 3
| function dspmsg() {
return MessageToDisplay:
} |
Tous les avis sont les bienvenus.
Danilo Uccelli
Partager