Hallo,
beim Eintrag in meine DB über ein Formular, das in einem Jquery UI-Dialogfenster eingeblendet wird, erhalte ich Hieroglyphen anstelle von Umlauten.
Erstmal Codierung gecheckt:
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
Sollte in Ordnung sein.
Da aber meine DB und auch die Tabellen latin1_general_ci
sind, habe ich es auchmal mit folgendem Header versucht:
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
Dasselbe Ergebnis. Also wieder zurück auf den UTF-8 Header gewechselt und eine UTF-8 Datenbank erzeugt. Aber schon wider dasselbe Ergebnis.
Woran kanns denn noch liegen? Am UI-Dialog?
Pit
P.S: ich muß dazu sagen, dass ich schon lange mit mysql-Datenbanken arbeite, aber noch nie Umlautprobleme hatte.
Normalerweise arbeite ich (und dafür gibts gute Gründe) mit latin1_general_ci
und charset=ISO-8859-1
und PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES latin1"
Ich würde auch gerne bei latin1 bleiben, aber ich vermute, mit Jquery UI gibts da irgendwelche Probleme, kann das sein?