Beat: Neuer Artikel: Kontextwechsel erkennen und behandeln

Beitrag lesen

Liebe Forumsgemeinde,

Ich habe den Artikel Kontextwechsel erkennen und behandeln, der schließlich auch von zahlreichem Feedback aus dem Forum gelebt hat, nun veröffentlicht. Einen Teaser dazu findet ihr im Weblog. Ich möchte noch einmal dedlfix für seine Arbeit daran danken sowie dem Forum für die Unterstützung.

zitat, Abschnitt URL
7) Eine URL-Dekodierfunktion wird höchstwahrscheinlich alle %XX-Sequenzen inklusive %20 richtig dekodieren, auch wenn der Kontext eigentlich ein + vorschreibt. Insofern könnte man generell zu rawurlencode() greifen. Doch warum sollte man sich ohne Not und wider besseren Wissens eine Restunsicherheit ins Programm einbauen?

Meine Notiz.
Beim Dekodieren ist darauf zu achten, dass "+" zu " " gewandelt werden, bevor die %xx kovertiert werden.
Ich habe schon input-decoder gesehem, die das verkehrt hatten.
Bei rawurlencode hat man solche Probleme nicht.

mfg Beat

--
><o(((°>           ><o(((°>
   <°)))o><                     ><o(((°>o
Der Valigator leibt diese Fische