Search the FirstSpirit Knowledge Base
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
Korrekt,
beide Einträge sind vorhanden.
Hallo,
soll ich ein Ticket wegen diesem Problem aufmachen?
Hallo Herr Schulz,
verwenden sie einen Tomcat? Wenn ja könnten sie noch zwei Dinge ausprobieren.
Viele Grüßen
Thorsten Marx
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
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
Hallo Herr Marx,
danke! Das war die Lösung!
Freundliche Grüße
Peter Schulz