hi,
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
undcharset=ISO-8859-1
Falls Du da weiterhin dran festhalten und die Daten mit AJAX senden willst, könntest Du eine ISO-gerechte Prozentkodierung mit der JS Funktion escape()
erzwingen. Das € Zeichen wird da z.B. als %u20AC
(Codepoint) gesendet und das kleine ä als %E4
(ISO Byte). Also einmal wird der Codepoint prozentkodiert und andernfalls (normalerweise) die Oktettenwertigkeit, inwieweit PHP damit zurechtkommt, musst Du ausprobieren.
MfG