Hi,
ich hab ein kleine Problem was sich mir gar nicht erklärt.
Auf einer Anmeldeseite für eine unserer Magazine Kann man auswählen an welcher Hochschule man studiert. Das ganze ist eine Kombination von 3 Dropdowns in denen man zuert Land, dann Stadt und dann Hochschule wählt.
Weil unsere Datenbasis der Hochschulen leider so ist, muss ich die Hochschulen die zu einer Stadt gehören anhand des Stadtnamens auswählen - leider keine Stadt-ID.
Die XMLHTTPRequest Aktion ist an das onchange Event gebunden.
http://www.studylounge.de/register/
Nun, wählt man zuerst das Land - danach eine Stadt. Soweit ok. Wähle ich aber nun eine Stadt mit einem deutschen Umlaut (zB Bad-Münstereifel) wird der XMLHTTPRequests als UTF8 encoded übertragen.
http://www.studylounge.de/_xml/xml.g...3%BCnstereifel
Richtig wäre folgendes, was an anderer Stelle auf der Seite (im Userbereich kann man natürlich auch seine Uni wählen) auch funktioniert.
http://www.studylounge.de/_xml/xml.g...M%FCnstereifel
Ich habe die beiden Formulare, die Select-Tags und den JavaScript Code verglichen - kein Unterschied.
Die Seite ist komplett in ISO-8859-1 und das Problem tritt nur im Firefox auf. Ich habe auch schon das Encoding des Formulars geändert, leider ohne Erfolg.
Hat jemand von euch eine Idee woran das liegen kann?
ich hab ein kleine Problem was sich mir gar nicht erklärt.
Auf einer Anmeldeseite für eine unserer Magazine Kann man auswählen an welcher Hochschule man studiert. Das ganze ist eine Kombination von 3 Dropdowns in denen man zuert Land, dann Stadt und dann Hochschule wählt.
Weil unsere Datenbasis der Hochschulen leider so ist, muss ich die Hochschulen die zu einer Stadt gehören anhand des Stadtnamens auswählen - leider keine Stadt-ID.
Die XMLHTTPRequest Aktion ist an das onchange Event gebunden.
http://www.studylounge.de/register/
Nun, wählt man zuerst das Land - danach eine Stadt. Soweit ok. Wähle ich aber nun eine Stadt mit einem deutschen Umlaut (zB Bad-Münstereifel) wird der XMLHTTPRequests als UTF8 encoded übertragen.
http://www.studylounge.de/_xml/xml.g...3%BCnstereifel
PHP-Code:
utf8_decode(urldecode($_GET['param'])) //liefert Bad-Münstereifel
http://www.studylounge.de/_xml/xml.g...M%FCnstereifel
PHP-Code:
urldecode($_GET['param']) //liefert Bad-Münstereifel
Die Seite ist komplett in ISO-8859-1 und das Problem tritt nur im Firefox auf. Ich habe auch schon das Encoding des Formulars geändert, leider ohne Erfolg.
Hat jemand von euch eine Idee woran das liegen kann?
Kommentar