2011-06-28 4 views
0

J'ai un problème pour envoyer le symbole de l'euro dans une requête de secousse. Le serveur est configuré pour utiliser l'internationalisation. Du côté client je l'ai fait l'folowing:comment utiliser i18n avec le client secousse?

classpath -le ​​contient jolti18n.jar et joltse.jar
-i mis System.setProperty ("bea.jolt.encoding", "ISO-8859-1") ; ceci est le jeu de caractères utilisé sur le serveur
-la connexion est établie en utilisant le paramètre i18n = true

Est-ce que quelqu'un sait quel est le problème?

+0

pouvez-vous partager votre code. Je pense que le jeu de caractères ne sera pas un problème. – Kamahire

Répondre

0

Oui, il n'y a pas de signe Euro ISO-8859-1, donc il n'a pas pu être converti.

Veuillez plutôt définir le codage sur UTF-8.

+0

c'est le problème ... je n'ai pas accès au côté serveur ... – calin

+0

@calin: dans ce cas, je ne comprends pas ce point: "i set System.setProperty (" bea.jolt.encoding " , "ISO-8859-1"); ". Je pensais que vous étiez en train de le configurer pour le serveur, pas pour le client? –

+0

c'est pour le client. En fait, je n'ai pas trouvé d'explication sur la façon d'utiliser i18n et cela je l'ai vu dans un autre projet (je ne sais pas si cela fonctionne et je pense que cela n'influence rien après les tests). – calin

Questions connexes