Siechfred: Übergabe von Texte mit & Zeichen

Beitrag lesen

Tag opi.

Die einzelnen Parameter bei der Übergabe von Argumenten an ein CGI-Skript werden ja bekanntlich mit dem &-Zeichen getrennt.

Soweit richtig.

Was mache ich nun, wenn innerhalb eines Freitextes oder einer Firma ein &-Zeichen vorkommt? Meine foreach-Schleife (Perl) kommt damit überhaupt nicht zurecht... wohl berechtigt :)

Nein, das ist mir eigentlich unverständlich. Normalerweise werden die als Steuerzeichen reservierten Zeichen hexadezimal umschrieben (siehe Datenstrom bei Formulardaten). Würdest du im Eingabefeld "name" die Zeichenkette "Werner & Willi" eingeben, würde daraus im Querystring "name=Werner+%26+Willi". Somit sollte es eigentlich kein Problem mit dem splitten geben. Im Zweifel lasse dir den Querystring mal unbehandelt ausgeben, damit du siehst, wie er aufgebaut ist.

Siechfred

--
«Ich liebe euch doch alle!»