Bonjour tout le monde,
J'ai un souci d'encodement d'url, si quelqu'un pouvait m'aider, voilà mon cas :
J'ai un script javascript qui envoie des données à une jsp via l'url, par un "post". L'url devant contenir des caractères interdits, je l'encode donc dans mon script via la méthode encodeURIComponent(String ...). Une fois ma string encodé, j'envoie le tout à ma jsp qui réceptionne, dans le code de ma jsp pour desencoder j'utilise un
new String(request.getParameter("param").getBytes(), "UTF-8");
Mon souci c'est que, si dans ma chaîne de départ j'avais par exemple un "é" et bien dans la chaîne décodé que je récupère j'obtient un "é" ce qui me pose quelques problèmes par la suite dans mon fichier xml.
Quelqu'un aurait-il une autre façon de décoder qui rétablirait les caractères interdit directement, ou bien même une autre façon d'encoder/decoder..
Merci bien d'avance
Partager