hi,
ich hab schon einiges zu diesem Thema gefunden, dass bringt mich aber alles nicht weiter.
Ich fang mal bei der Dateneingabe an:
Ich hab eine PHP Seite über die ich meine Daten in die Datenbank schreibe, diese PHP-Seite ist UTF 8 Kodiert, wird auch laut Response Headers als UTF 8 an den Browser übermittelt.
Die Kollation der Datenbank selbst und alle enthaltenen Tabellen sowie Felder sind auf utf8_unicode_ci eingestellt, dennoch werden Sonderzeichen in der Form „ü“ gespeichert, warum?
Dann habe ich zu testzwecken die Sonderzeichen direkt über phpMyAdmin geändert und in ihrer richtigen Form (ü) eingetragen, nur dann wird, wenn ich mir die Daten wieder auf meiner PHP Seite anzeigen lasse, die Sonderzeichen als „?“ dargestellt, was läuft denn hier so gewaltig schief?
Selbst wenn ich die Sonderzeichen in ihrer Richtigen Form in der DB habe, werden sie auf dem Browser nicht richtig dargestellt, obwohl _alles_ in UTF 8 kodiert ist, was mache ich falsch?
xampp, phpMyAdmin - 2.11.3, MySQL-Version: 5.0.51
Kind regards