Probleme mit UTF-8 Daten aus mySQL

Floezen

New Member
Hallo,

ich wollte unsere Webseite eigentlich komplett auf UTF-8 umstellen.
In der mySQL Datenbank haben wir für die Kollation schon immer utf8_general_ci genutzt, nur wurden die Webseiten als mit
Code:
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
ausgeliefert . (Was natürlich dazu führte, dass alle Umlaute, die aus der Datenbank kamen zwar richtig dargestellt wurden, aber bei einer html Validierung bemängelt wurden...)

Nun habe ich eigentlich nur die Webseiten auf
Code:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
umgestellt.

Auf meinem Test-Server hat das auch alles wunderbar funktioniert - völlig problemlos.
Nachdem ich aber die Daten aber auf den richtigen Server kopiert habe, wurden Umlaute nicht mehr richtig dargestellt. (DB Inhalte und PHP Seiten sind identisch!).

Den einzigen Unterschied den ich soweit ausmachen konnte ist, dass auf dem Test-Server eine mySQL 5.1 DB-Server läuft und auf dem richtigen Server noch 5.0.

Kann das daran liegen??? Oder hat noch jemand eine andere Idee?

Danke & Grüsse
Flözen
 
Ah, danke für den Tipp. Habe ein
Code:
 mysql_set_charset('utf8',$dbi);
hinzugefügt und es scheint zu funzen.

Flözen
 
Back
Top