Hallo zusammen,
habe inner Webanwendung ne Tabelle mit angebotenen Links, die allesamt auf die nächste Seite zeigen, aber verschiedene Parameter (abhängig von Dateinamen auf dem Server, werden dann zusammengesetzt)) mitgeben so im Sinne von
<a href="nächsteSeite.jsp?parameter=<%=Dateiname.xml%>">Link</a>
Wenn ich in den Request-Header vom Firefox schaue, finde ich die Umlaute auch bereits umkodiert vor(aus "grützi" wird "gr%C3%BCtzi"), egal ob ich sie auf der JSP encodiert habe oder nicht
Problem ist nun, dass auf der Ziel-JSP Müll im Sinne von "grützi" ankommt, und zwar wieder egal, ob ich decodiert habe oder nicht
.
Verwende auf allen Seiten UTF-8 Codierung.
Weiß nicht mehr weiter, und Google leider auch nicht, obwohl dies sicher nicht zum ersten Mal passiert, oder...
Als AppServer verwende ich Tomcat 6, das URIEncoding des Connector-Tags in der server.xml ist auf "UTF-8" eingestellt.
Bitte dringend um einen Hinweis.
habe inner Webanwendung ne Tabelle mit angebotenen Links, die allesamt auf die nächste Seite zeigen, aber verschiedene Parameter (abhängig von Dateinamen auf dem Server, werden dann zusammengesetzt)) mitgeben so im Sinne von
<a href="nächsteSeite.jsp?parameter=<%=Dateiname.xml%>">Link</a>
Wenn ich in den Request-Header vom Firefox schaue, finde ich die Umlaute auch bereits umkodiert vor(aus "grützi" wird "gr%C3%BCtzi"), egal ob ich sie auf der JSP encodiert habe oder nicht
Java:
String parameter = URLEncoder.encode("grützi", "UTF-8");
Problem ist nun, dass auf der Ziel-JSP Müll im Sinne von "grützi" ankommt, und zwar wieder egal, ob ich decodiert habe oder nicht
Java:
String blabla = URLDecoder.decode(parameter, "UTF-8");
Verwende auf allen Seiten UTF-8 Codierung.
Weiß nicht mehr weiter, und Google leider auch nicht, obwohl dies sicher nicht zum ersten Mal passiert, oder...
Als AppServer verwende ich Tomcat 6, das URIEncoding des Connector-Tags in der server.xml ist auf "UTF-8" eingestellt.
Bitte dringend um einen Hinweis.
Zuletzt bearbeitet: