Carsten: Kann man mit JavaScript Zeichen einer URL konvertieren?

Beitrag lesen

Hallo isotoxin,

ich dachte mit escape werden nur Steuerzeichen mit den ASCII-Werten 0 bis 31 umgewandelt...

Das steht so auch in Selfhtml, ist aber wohl etwas didaktisch reduziert.

Im Zweifel hilft die Netscape Doku weiter:
  http://developer.netscape.com/docs/manuals/js/client/jsref/contents.htm
und die sagt, dass URL-encoded wird.

[...] escape ist da wohl kaum das richtige dafür...

doch doch, genau dafür ist es da.

ausserdem kann man das auch nicht an der kompletten url (zb
"http://localhost/?a=b&c=d") machen, sondern immer an name
("a" + "c") und wert ("b" + "d")
einzeln, da ja sonst die = und & zeichen auch wiederum umgewandelt werden und
das geht dann ja auch nicht...

Das stimmt natürlich.
Und sieht dann, wenn du a und b per URL übergeben möchtest so aus:

query_url="http://localhost/script.php3?a=" + escape(a) + "&b=" + escape(b);

Gruss,
Carsten