K@rl: Text codieren fuer Uebergabe mit GET-Methode

Beitrag lesen

Hallo,

Ich habe ein Skript geschrieben, mit dem ich (unter anderem) Text aus einer Liste auswaehlen kann. Nun moechte ich, dass das Skript einen Link generiert, mit dem der ausgewaehlte Text uebergeben wird.

Das Resultat sieht dann so aus:
http://www.test.com/script?text=Dies+ist+der+Text

Da der Text nicht aus einem Formular stammt, muss ich wohl oder uebel die Codierung selbst uebernehmen. Bisher herausgefunden habe ich nur, dass diese Codierung RFC 1552 heisst.

Kann mir jemand sagen, wie ich das anstellen soll?

Vielen Dank!
Somy

meine EMail: somy@gmx.ch

mit der Hand am Arm: alle nicht-Buchstaben/Zahlen mit dem jeweiligen Hex-Code (siehe ASCII-Tabelle) und vorgestelltem "%" codieren. Beispiel: "%3d" ist das Gleichheitszeichen. (Hinweis: in Deinem Perl-Code entpackst Du ja dann mit sowas wie "$val =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;")