- Mitglied seit
- 17 Feb 2007
- Beiträge
- 1,537
- Punkte für Reaktionen
- 0
- Punkte
- 0
Gibt es eine Möglichkeit einen Text als URL zu encoden?
also aus "foo bar" soll dann "foo%20bar" werden.
Der httpd bietet ja gerade den Rückweg, aber die nicht.
Gibt es noch ein anderes Tool welches mir helfen könnte?
Matze
Edit:
Meine aktuelle Lösung ist:
Ich habe ein file "/tmp/flash/urlencode.sed" erstellt mit folgenden Inhalt:
das ecoding der, in der variablen "text" stehenden, Nachricht mache ich dann über denn aufruf
Welche ich dann an die URL anhänge so z.b.
Aber vielleicht kennt ja noch jemand eine andere Lösung?
also aus "foo bar" soll dann "foo%20bar" werden.
Der httpd bietet ja gerade den Rückweg, aber die nicht.
Gibt es noch ein anderes Tool welches mir helfen könnte?
Matze
Edit:
Meine aktuelle Lösung ist:
Ich habe ein file "/tmp/flash/urlencode.sed" erstellt mit folgenden Inhalt:
Code:
s/ /%20/g
s/:/%3A/g
s/(/%28/g
s/)/%29/g
s/,/%2C/g
s/ü/%C3%BC/g
s/ä/%C3%A4/g
s/ö/%C3%B6/g
s/ß/%C3%9F/g
s/;/%3B/g
s/~/%7e/g
s/!/%21/g
s/"/%22/g
s/#/%23/g
s/\$/%24/g
s/\&/%26/g
s/@/%40/g
s/\[/%5b/g
s/\\/%5c/g
s/\]/%5d/g
s/_/%5f/g
s/`/%60/g
s/{/%7b/g
s/|/%7c/g
s/}/%7d/g
das ecoding der, in der variablen "text" stehenden, Nachricht mache ich dann über denn aufruf
Code:
text=$(echo "$text" | sed -f /var/tmp/flash/urlencode.sed )
Code:
wget "http://bsp.tdl/listener.php?msg=$text"
Aber vielleicht kennt ja noch jemand eine andere Lösung?
Zuletzt bearbeitet: