1.9 UTF-8 als Standardzeichensatz verwenden
Problem
Sie möchten ein neues TYPO3-Projekt anlegen und für die Datenhaltung und -verarbeitung von vornherein durchgängig UTF-8 als Zeichensatz verwenden. Das ist vor allem dann sinnvoll, wenn Ihre Webseite nicht lateinische Sprachen oder Sonderzeichen - wie das Euro-Symbol - enthält.
Lösung
Legen Sie die Datenbank für TYPO3 in der MySQL-Konsole oder phpMyAdmin mit dem folgenden SQL-Befehl an:
CREATE DATABASE datenbank_name
DEFAULT CHARACTER SET = utf8;
Aktivieren Sie anschließend in TYPO3 UTF-8 als Standardkodierung und sorgen Sie dafür, dass bei der Datenbankverbindung ebenso UTF-8 verwendet wird. Setzen Sie dazu im Install-Tool die Option forceCharset auf utf-8
und die Option setDBinit auf SET NAMES utf8 ...
Get TYPO3 Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.