von Oliver Thiele, 02.09.2008

Tipps zum Wechsel von Latin1 auf UTF-8: MySQL und TYPO3 auf UTF-8 umstellen

Aus dem
t3n Magazin Nr. 13

Jetzt kaufen

Klicken Sie nun auf den Menüpunkt Installation oder öffnen Sie das Install-Tool über eine URL in der Form „http://www.domain.tld//install/“. Unter „All Configuration“ muss nun „[forceCharset]“ auf „utf-8“ und „[setDBinit]“ den Eintrag „SET NAMES utf8;“ erhalten. Der zusätzliche Eintrag „SET CHARACTER_SET utf8;“, der dem Feld „[setDBinit]“ hinzugefügt werden kann, ist oft nicht notwendig. Weitere Informationen zu diesem Thema liefert [2]. Sollten bei den späteren Tests Probleme auftauchen, kann dieser Eintrag noch versuchsweise hinzugefügt werden. Sie müssen im TypoScript übrigens „metaCharset“ und „renderCharset“ nicht setzen, da „forceCharset“ diese beiden Werte automatisch setzt. Mit „SET NAMES utf8;" wird MySQL darüber informiert, in welchem Zeichensatz die Daten übermittelt werden.

Jetzt kann die Datenbank unter dem Menüpunkt „Database Analyser“ wieder neu angelegt werden. Mit einem Klick auf „Compare“ und „Write to database“ wird die Datenbankstruktur neu angelegt. Die statischen Daten werden über „Import“ und Klick auf „Import the whole file 'CURRENT_STATIC' directly (ignores selections above)“ hinzugefügt. Nun fehlt nur noch der Admin-User, den Sie sich jetzt anlegen können.

Seite:  1 2 3 4 5 6

Empfohlene Artikel

2 Antworten

  1. von Urs Bräm 01.12.2009 (23:11Uhr) 1.

    Toller Artikel! Hat mir extrem geholfen. Danke.

    Allerdings habe ich wiederholt festgestellt, dass Halbgeviertstriche und einfache (typographische) Anführungszeichen nicht sauber konvertiert werden. Auf Windows 7 sind sie ganz verschwunden, mit IE 6 auf XP sind sie Kästchen sichtbar. Ob das an iconv liegt?

  2. von Neuinstallation auf UTF8 - TYPO3 Forum &… 16.09.2010 (10:52Uhr) 2.

    [...] [...]

Deine Meinung


(wird nicht veröffentlicht)