Was muss ich beachten, wenn es bei Inhalten aus Content.Node zu Darstellungsfehlern bei den Umlauten kommt?

Wenn bei der Darstellung von Umlauten in Contentseiten aus Content.Node im Portal auftreten, handelt es sich meistens um eine fehlerhafte Einstellung der Zieldatenbank. Überprüfen Sie folgende Checkliste um sicherzugehen, dass alle Einstellungen richtig gesetzt sind:

  1. In der Konfiguration des DBSync-Scripts muss die Quelldatenbank auf die Codierung "latin1" eingestellt sein, die Zieldatenbank auf "utf8".


  2. In der Zieldatenbank müssen Tabellen, Spalten und natürlich die Datenbank selbst auf UTF-8 gestellt sein. Überprüfen Sie die Einstellungen der Tabellen und Spalten mit folgendem SQL-Statement: "SHOW CREATE TABLE contentattribute;". Es darf kein anderer Charset als UTF-8 verwendet werden. Überprüfen Sie die Einstellungen der Datenbank mit dem SQL-Statement "SHOW VARIABLES;", um sich zu vergewissern, dass UTF-8 als Charset der Datenbank verwendet wird. Falls dies nicht der fall ist, stellen Sie sicher dass in der mysql server configuration (my.cnf section [mysqld]) "default-character-set=utf8" eingestellt ist.


  3. Stellen Sie sicher, dass Ihr Browser den angezeigten Inhalt auch tasächlich als UTF-8 erkannt hat und somit entsprechend darstellt.



Seite drucken
Seite empfehlen


Downloads & Links