christian: IE dekodiert URL vom Mime-Type x-www-form-urlencoded

Beitrag lesen

Stochern im Nebel: Probier mal, was bei
<A HREF="OeffneCGI('/cgi-bin/my_cgi.exe?name=z%25C4hler')" .... </A>

passiert. Der IE müßte dann korrekt %C4 in den HTTP-Request
schreiben, ich bin mir nur nicht sicher, was der Netscape 4 macht.

Das ist ja wohl ein genial bis teuflischer Trick!!
Da ja %25 die Codierung für % ist ist klar, dass der IE aus %25C4 %C4 macht und der Request damit funktioniert. Soweit. So gut.
Netscape lässt den URI aber unverändert, d.h. es kommt auch
%25C4 an. Ich hab mich erst tierisch gewundert, warum es bei Netscape auch funktionert, d.h. die Parameter aus der URL richtig geparst werden.
Ist mit jetzt aber auch klar. Erst wird (in meinem Algorithmus)
%25C4 zu %C4 und dann aus %C4 das Ä. Man muss nur darauf achten, dass man beim parsen der Argumente das %25 als erstes ersetzt. WOW
Danke
Christian