POST auf GET umgestellt und Verzicht auf URI::Escape. QUERY_STRING parsen...
So, ich hab mein Beispiel auch mal auf AJAX umgebaut.
http://jstruebig.de/cgi-bin/eurozeichen.pl funktioniert nach wie vor einwandfrei, das Euroziechen wird in allen drei kodierungsformen angenommen und von der Funktion uri_escape() entsprechend umgesetzt. In dieser Version existiert dein Problem also nicht.
Aber!
Hier lokal bekomme ich eine eindeutige Fehlermeldung:
Can't escape \x{20AC}, try uri_escape_utf8() instead at ..\eurozeichen.pl line 87
Diese Zeile betrifft genau dein Problem. Hast du mal uri_escape_utf8() probiert? Und warum läßt du dir nicht die Fehler ausgeben?Und
Struppi.