Moin,
ich sehe vielleicht den Wald vor lauter Bäumen nicht... Ich habe beim Schreiben in die Datenbank bei den Umlauten Kaudawelsch...
DB selber ist innoDB, komplett utf8_unicode_ci.
DB wird mit mysqli objektorientiert gehandelt.
Server: xampp auf mac os x 10.6
Alle Dateien sind auch UTF-8.
im Browser stehen auch an den richtigen Stellen:
<?xml version="1.0" encoding="utf-8"?>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Wenn ich ein ü in die Datenbank schreibe, wird daraus in PHPmyadmin und im Result-Set (einer erneuten Abfrage) der Datenbank ü.
Wenn ich ein ü mit utf8_encode() in die Datenbank schreibe, wird daraus PHPmyadmin und im Result-Set (einer erneuten Abfrage) der Datenbank ü.
Was läuft da schief?
Lustiger Weise habe ich noch zum Testen ne Methode, die mir serialize($_POST) ausgibt. Da steht das ü richtig drinne.
Grüße
ich sehe vielleicht den Wald vor lauter Bäumen nicht... Ich habe beim Schreiben in die Datenbank bei den Umlauten Kaudawelsch...
DB selber ist innoDB, komplett utf8_unicode_ci.
DB wird mit mysqli objektorientiert gehandelt.
Server: xampp auf mac os x 10.6
Alle Dateien sind auch UTF-8.
im Browser stehen auch an den richtigen Stellen:
<?xml version="1.0" encoding="utf-8"?>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Wenn ich ein ü in die Datenbank schreibe, wird daraus in PHPmyadmin und im Result-Set (einer erneuten Abfrage) der Datenbank ü.
Wenn ich ein ü mit utf8_encode() in die Datenbank schreibe, wird daraus PHPmyadmin und im Result-Set (einer erneuten Abfrage) der Datenbank ü.
Was läuft da schief?
Lustiger Weise habe ich noch zum Testen ne Methode, die mir serialize($_POST) ausgibt. Da steht das ü richtig drinne.
Grüße
Comment