Umlaute Falsch dargestellt

G.P.

Legendäres Mitglied
Meine Seite ist utf-8 codiert.

Wenn jetzt aber ein Text mit Umlauten eingegeben wird, werden diese in der Datenbank falsch gespeichert.
Hat jemand eine Idee woran das liegen kann?

MfG
GP
 
Im Falle von MySQL muss der Zeichensatz der Datenbank-Verbindung bei utf-8 explizit mitgeteilt werden. In PHP z.B. folgendermaßen:

CODE mysql_query("SET NAMES 'utf8'");
 
QUOTE (G.P. @ Sa 8.12.2007, 15:59)Meine Seite ist utf-8 codiert.

Wenn jetzt aber ein Text mit Umlauten eingegeben wird, werden diese in der Datenbank falsch gespeichert.

Werden sie wirklich in der Datenbank falsch gespeichert?

Nach dem, was ich hier schon alles gelesen habe, kann auch die bloße Leseausgabe schon falsch sein.

Sprich: In der Datenbank sind sie bsp. korrekt als UTF-8, beim Lesezugriff stimmt dann entweder die Codierung des Scripts nicht oder der generierte Html-Code hat den falschen Header.
 
Zurück
Oben