Hallo
ich habe vor einigen Tagen einen Beitrag geschrieben, in dem es darum ging, dass htmlentities Umlaute zerschießt.
Dem Problem bin ich noch nicht wirklich auf die Schliche gekommen, doch im Rahmen meiner Weiterforschungen zu diesem Thema ist mir folgendes aufgefallen.
Aufgabenstellung: Umlaut "ä" in die Datenbank schreiben.
In PHPmyAdmin also den SQL "INSERT INTO beliebige_tabelle (text) VALUES ('ä')".
Und es ist dann tatsächlich ein "ä" im Feld "text" in der entsprechenden Tabelle.
Wenn ich in PHP den Code so habe:
mysql_query("INSERT INTO beliebige_tabelle (text) VALUES ('ä')");
Dann werden in die Datenbank wieder die verhunzten Umlaute geschrieben.
PHPmyAdmin muss also irgendeinen Filter vor den SQL setzen. Welcher ist das, denn den hätte ich auch gern? Der Quelltext ist für mich so unübersichtlich...
MfG
Sieger