Christian Seiler: urlencode oder rawurlencode?

Beitrag lesen

Hallo muenzchen,

Welche Funktion sollte man besser verwenden?
urlencode() oder rawurlencode() ?

Also: urlencode ist das gleiche wie rawurlencode, nur dass das Leerzeichen mit + anstelle mit %20 kodiert wird.

Was sind die Vor-/Nachteile der Funktionen?

Bei urlencode sparst Du ein paar Byte. In URLs funktionieren beide genausogut. Bei anderen Dingen, bei denen die gleiche Art der Kodierung (%..) verwendet wird, würde ich jedoch rawurlencode verwenden, da das + nicht notwendigerweise interpretiert wird.

Viele Grüße,
Christian