Stringformatierung - Zeichensatz
Hallo Zusammen!Ich habe noch etwas anderes gefunden. Mit folgenden Code greife ich auf die Formularfelder in einem Perlskript zurück:
code:--------------------------------------------------------------------------------
@pairs = split(/&/, $ENV{'QUERY_STRING'});
foreach $i (@pairs)
{
($name, $value) = split(/=/, $i);
$form{$name} = $value;
}
--------------------------------------------------------------------------------
Variablenzugriff:
$form{Test}
Die Übergabe der Datenfelder klappt ganz gut, allerdings scheint der Zeichnsatz (Sonderzeichen) nicht der Richtige zu sein.
Ein Wert /ABW/ kommt als %2FABW%2F an und ich kann diesen so nicht weiterverarbeiten. Es gibt
auch Werte wie /ABW/Tes/ die würde dann folgender Maßen übersetzt %2FABW%2Faub%2F, ganz zu
schweigen von ä, ü usw.
Hast Jemand eine Idee, wie ich diese Werte wieder "umformatieren" kann? Ich brauch ja im Perlskript wieder /ABW/ und nicht %2FABW%2F.
Danke für Deine Hilfe.
Gruß
Balian
Datum: 15.12.2005-22:48
