Erkennen die URI-Codierung automatisch im Tomcat

Habe ich eine Instanz von Apache Tomcat 6.x laufen, und ich möchte es zu interpretieren, den Zeichensatz für eingehende URLs ein wenig intelligenter als die Standard-Verhalten. Insbesondere möchte ich auf die Erreichung der folgenden Abbildung:

So%DFe => Soße
So%C3%9Fe => Soße
So%DF%C3%9F => (error)

Den bevavior ich will, könnte beschrieben werden als "try to decode byte-stream als UTF-8, und wenn es doesn T Arbeit angenommen, ISO-8859-1".

Einfach mit der URIEncoding Konfiguration funktioniert nicht in diesem Fall. Also, wie kann ich Tomcat konfigurieren zu Kodieren die Anfrage, wie ich will?

Könnte ich zu schreiben, ein Filter, der nimmt den Wunsch (vor allem der query-string) und re-kodiert in die Parameter. Wäre das der Natürliche Weg?

InformationsquelleAutor Roland Illig | 2010-04-17
Schreibe einen Kommentar