Codierung servlets mit UTF-8 auf WildFly
Ich verwendet, um mein Java ee-Anwendungen auf dem GlassFish-server, und es war kein problem mit der Codierung (UTF-8) da habe ich noch die folgende Eigenschaft in der JVM-Einstellungen des Servers:
file.encoding = UTF-8
Nun, ich bin mit WildFly-server statt, und das hab ich getan der soll-Konfiguration legen Sie die Codierung in UTF-8 aber die Charaktere sind immer noch erscheinen mit falscher Codierung nicht nur auf der web-Seite, aber auch beim Debuggen der Anwendung mit Eclipse, die response-Daten geladen (web-servlet requests) sind nicht UTF-8 kodiert.
Unten ist das, was ich Tat, auf WildFly:
- Bitte akzeptieren Sie die Antwort von @user158037. Danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wildfly jetzt verwendet Sog, so überprüfen Sie für das Teilsystem, in das Sie die Konfiguration-Datei:
Mit
url-charset
unddefault-encoding
Satz gibt es keine Notwendigkeit für filter.Verwenden CharacterEncodingFilter (wie diese aus der Quelle) zu zwingen, UTF-8 als Codierung für alle Anforderungen und Antworten:
web.xml