Questions & Answers

SOLVED
pschulz
I'm new here

Umlaute mit StoreServlet speichern (FS Integration)

Jump to solution

Moin,

ich habe das Problem, dass das StoreServlet die eingegebenen Umlaute nicht korrekt in die Datenbank schreibt.

Wenn ich beispielsweise "รครถรผร„ร–รœ" eingebe, kommt in der Datenbank nur

รƒยครƒยถรƒยผรƒโ€žรƒโ€“รƒล“

an.

Was mache ich falsch?

GruรŸ

Peter

0 Kudos
15 Replies

Korrekt,

beide Eintrรคge sind vorhanden.

0 Kudos

Hallo,

soll ich ein Ticket wegen diesem Problem aufmachen?

0 Kudos

Hallo Herr Schulz,

verwenden sie einen Tomcat? Wenn ja kรถnnten sie noch zwei Dinge ausprobieren.

  1. รœberprรผfen sie, ob der HTTP Connector UTF-8 als URIEncoding verwendet. Wenn nicht, dort bitte URIEncoding="UTF-8" eintragen. Den Connector finden sie in der server.xml des Tomcats
  2. Der JVM das korrekte File Encoding mitteilen. Dafรผr mรผssen sie die JAVA_OPTS oder die CATALINA_OPTS des Tomcats anpassen: -Dfile.encoding=UTF-8

Viele GrรผรŸen

Thorsten Marx

0 Kudos

Hallo Herr Marx,

ich verwende einen Glassfish Server.

Das UriEncoding des Http-Listeners ist korrekt auf UTF-8 eingestellt.

Auch das file.encoding ist korrekt eingestellt.

Freundliche GrรผรŸe

Peter Schulz

0 Kudos

Hallo Herr Schulz,

der Glassfish Server wird von FirstSpirit offiziell nicht unterstรผtzt.

Sie kรถnnten aber noch folgendes versuchen, wenn sie es nicht schon getan haben:

Das Encoding wird hier nicht an einem Connector sondern in der Web-Anwendung konfiguriert. Sie mรผssten also in der Datei WEB-INF/sun-web.xml bzw. ab Glassfish 3.1 in der Datei WEB-INF/glassfish-web.xml das Parameter Encoding setzten:

<parameter-encoding default-charset="UTF-8" />

Viele GrรผรŸe

Thorsten Marx

0 Kudos

Hallo Herr Marx,

danke! Das war die Lรถsung!

Freundliche GrรผรŸe

Peter Schulz

0 Kudos

Type a product name