Hallo zusammen,
ich habe Probleme mit Liferay 6.0.5 und deutschen Umlauten.
Datenbank ist mit UTF8 angelegt worden. Leider konnten die Installationsscripte das nicht per default, sodass ich dies nachträglich änderte durch einen
Datenbank Ex/Import.
MySQL JDBC ist auf UTF8:
jdbc.default.url=jdbc:mysql://***:***/***?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
JAVA_OPTS:
-Dfile.encoding=UTF8
Die Sprache ist auf DE eingestellt.
Seiteninformationen im Browser geben folgendes aus:
text/html; charset=UTF-8
Die Darstellung aus "öäü" wird in allen Browsern (IE, FF, Chrome, Safari) jedoch: öäü
Was muss ich wie einstellen um Umlaute in Liferay nutzen zu können?
Nachtrag:
Ich habe herausgefunden, dass Liferay diese kryptischen Zeichen in die Datenbank schreibt. Ändere ich in der Datenbank den Eintrag mit Umlauten, wird es korrekt darstellt nach einem Liferay-Neustart. Scheinbar macht Liferay irgendwo eine falsche Kodierung.
Be kell jelentkezni ahhoz, hogy ez helytelenként legyen megjelölve.