xt:Commerce VEYTON 4.0 – Umlautprobleme nach Update auf 4.0.13

Die neue Version 4.0.13 läuft nun komplet auf UTF-8. Durch das Update kommt es teilweise zu einer fehlerhaften Darstellung der Umlaute, welche als Fragezeichen (?) dargestellt werden. Der Hauptgrund hierfür liegt bei fehlenden Konfigurationen von MySQL. Wurde hier zum Beispiel kein default-character-set festgelegt, so wird latin1 verwendet. Durch folgende Einstellungen kann das Umlautproblem gelöst werden, dazu die my.cnf (Konfigurationsdatei von MySQL) mit folgenden Einträgen erweitern bzw. bearbeiten.

[client]
default-character-set = utf8

[mysqld]
init_connect = 'SET collation_connection = utf8_general_ci'
init_connect = 'SET NAMES utf8'
default-character-set = utf8
character-set-server = utf8
collation-server = utf8_general_ci 

[mysql]
default-character-set = utf8 

Edit: Die Umlautprobleme werden teilweise durch das falsche default_charset für PHP hervorgerufen. Mit folgendem Bugfix wird dies behoben.

Link: Bugfix build_define.inc

Eine weitere Möglichkeit ist es das default_charset für PHP auf UTF-8 zu ändern. Dazu ist folgende Änderung in der Datei /etc/php5/apache2/php.ini nötig.

default_charset = "utf-8"
Dieser Beitrag wurde unter Konfiguration, xt:Commerce 4 abgelegt und mit , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

3 Antworten auf xt:Commerce VEYTON 4.0 – Umlautprobleme nach Update auf 4.0.13

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert