[Typo3-UG Darmstadt] Kurze Tips zu UTF-8

Sven Wilhelm wilhelm at icecrash.com
Sat Nov 26 20:56:22 CET 2005


Hallo,

weil die Fragen schon einige Male kamen (halt leider nicht über die 
Liste), einige Tips zu UTF-8.

Neue Seite mit UTF-8 aufbauen:
1. editiere die typo3conf/localconf.php und füge ein:
    $TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8';

Bestehende Seite auf UTF-8 umstellen:
1. Datenbank Dump der Site erstellen
    mysqldump dbname > dbname.sql
    oder halt erweitert um -u für user und -p für passwort
    Diesen Dump am besten auch mal als Backup sichern
2. Eine Kopie des Dumps mit folgendem Befehl konvertieren:
    recode LATIN1..UTF8 copy_of_dbname.sql
3. Bestehende Datenbanktabellen löschen
4. UTF-8 Dump zurückspielen
    mysql dbname < copy_of_dbname.sql
    oder halt erweitert um -u für user und -p für passwort

Warum UTF-8?
-------------
Es gibt Schriften die etwas ausserhalb der Fähigkeiten von LATIN1 und 
Co. liegen :) Sobald es in Richtung Osten von Europa aus gesehen geht 
kann man ohne UTF-8 keine Seiten mehr pflegen.

Es gibt meiner Kenntnis nach auch keine Gründe mehr weshalb man nicht 
von Beginn an auf UTF-8 setzt.

Achtung Fallstricke!
---------------------
Beim Einsatz von UTF-8 sind aber noch ein paar Fallstricke zu beachten:
1. Aufpassen bei HTML-Cleanern
    HTML-Cleaner konvertieren gelegentlich nochmal schon konvertierte
    Character, was zu falscher Darstellung führt, also ungültige
    Character von vornherein vermeiden und diese Option z.B. beim
    qcom htmlcleaner (extension) abstellen
2. MySQL bei Providern teils nicht UTF-8 fähig, davon sind z.T. auch
    noch spezialisierte TYPO3-Hoster betroffen

Ich hoffe ihr könnt damit was anfangen.


Grüsse Sven


-- 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Icecrash.com                                                  +
+                                                               +
+ Sven Wilhelm           phone:  +49.6061.7062830               +
+ Bensheimerweg 1c       mail:   wilhelm at icecrash.com           +
+ 64720 Michelstadt      www:    http://www.icecrash.com/       +
+                                                               +
+ Germany                                                       +
+                                                               +
+ GnuPG-KeyID:       4DA67A0A                                   +
+ GnuPG-Fingerprint: 95BE434098D8C4D78817D9A7AA011E7D4DA67A0A   +
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



More information about the TYPO3-UG-darmstadt mailing list