Tomcat Umlaute und UTF-8

Bei Problemen mit Umlauten in Java Webanwendungen, die unter Tomcat laufen haben mir folgende Einstellungen geholfen:

Im HTML-Code konsequent im Header folgendes angeben und natürlich darauf achten, dass der Editor die Dateien auch als UTF-8 speichert:

<meta contentType="text/html; charset="UTF-8"/>

In der server.xml URIEncoding bei den Connectoren setzen:

<Connector port="8080" protocol="HTTP/1.1"
 connectionTimeout="20000"
 maxThreads="1000"
 URIEncoding="UTF-8"
 redirectPort="8443" />

Die Java-Options im Startskript/Startconfig von Tomcat anpassen um die beiden folgenden Optionen:

JAVA_OPTS="..... -Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8"

 

Tags » , , , «

Autor:
Datum: Freitag, 1. Mai 2015 23:01
Trackback: Trackback-URL Themengebiet: Java

Feed zum Beitrag: RSS 2.0 Diesen Artikel kommentieren

Kommentar abgeben

*