Frühling Web - Dekodierung von URL-params
Ich habe eine spring-basierte web-Applikation läuft auf Apache Tomcat 7.0.39 und get-Anforderung enthält parameter-Werte mit Sonderzeichen (UTF-8-kodiert).
Beispiel:
street=R%C3%BCbenkamp+246
Ich übergeben zu müssen, diese Werte in einen DB-lookup-aber zuerst dekodiert werden.
Wie soll ich es tun?
Habe ich versucht:
URLDecoder.decode(street, "UTF-8");
aber es scheint, dass der Wert gleich bleibt nach der Entschlüsselung...
- Dies sollte Ihnen dabei helfen. stackoverflow.com/questions/5943152/string-decode-utf-8
- leider funktioniert es nicht.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Sache, die wirklich geholfen hat war das ändern der Tomcat server.xml und hinzufügen der URIEncoding="UTF-8", um die connector-Einstellungen (meine WS läuft auf port 8181)