ISO-8859 zu UTF8 – So einfach geht es ohne Hindernisse

Wer kennt es nicht. Überall ist UTF8 nun auf dem Vormarsch. Die Umstellung darauf ist jedoch meist mit komischen Ausgaben von Sonderzeichen und/oder Hieroglyphen begleitet.

Wenn ihr folgende Dinge beachtet, so wird man von diesen bösen Überraschungen verschont:

  1. In der .htaccess „AddDefaultCharset utf-8“ eingeben
  2. In php im Header „header(„Content-Type: text/html; charset=utf-8“);“ eingeben
  3. In php bei der Datenbankverbindung „mysql_query(„SET character_set_results = ‚utf8‘, character_set_client = ‚utf8‘, character_set_connection = ‚utf8‘, character_set_database = ‚utf8‘, character_set_server = ‚utf8′“, $DBVERBINDUNG);“ eingeben. Alternativ klappt es auch schon mit der einfacheren Variante „mysql_set_charset(‚utf8‘,$DBVERBINDUNG);
  4. Im HTML-Header „<meta http-equiv=“Content-Type“ content=“text/html; charset=utf-8″>“ eingeben
  5. Die Zeichensätze in der MySQL Datenbank, als auch alle Tabellen und Spalten auf „utf8_general_ci “ ändern.

Und schon sollte es ohne Anzeigenprobleme laufen.

Tags: , , , , , , , , , , , , , , ,

Hinterlasse eine Antwort