dedlfix: urlencode: Leer- und Pluszeichen

Beitrag lesen

Hi!

Über ersteres müssen wir nicht diskutieren (Funktion und „Umkehrfunktion“ angewandt, da ist sowieso nichts anderes zu erwarten), und zu zweiteren siehe urldecode: “Decodes any %## encoding in the given string. Plus symbols ('+') are decoded to a space character.” - Betonung beim Lesen bitte auf “any” legen.
Das mit der Betonung erschließt sich mir nicht ...;

"any" schließt auch die Dekodierung von %20 ein. Auch dann, wenn das Gegenstück zu urldecode() aus dem Leerzeichen ein + macht.

Das schließt übrigens auch alle anderen %##-Sequenzen ein, selbst wenn urlencode() das entsprechende Zeichen gar nicht behandelt. urldecode() ist also nicht exakt das Gegenstück zu urlencode() - und umgekehrt.

Lo!