Was ist der Unterschied zwischen Urlencode und Rawurlencode? [geschlossen]

8

Ich habe die Referenzfrage urlencode vs rawurlencode in der Weise gelesen, die ich verwenden sollte rawurlencode

z.B.

  

Wenn die Interoperabilität mit anderen Systemen wichtig ist, dann scheint der Rawurlencode der richtige Weg zu sein.

Aber warum wurde urlencode dann erfunden? Bedeutet dies, dass diese Funktion nutzlos ist?

    
Ryan 23.09.2012, 18:37
quelle

1 Antwort

12

Es hängt davon ab, was Sie suchen. Ein Hauptunterschied zwischen ihnen ist der Standard, für den sie natürlich kodieren, aber auch Leerzeichen.

urlencode codiert auf die gleiche Weise, wie Formulardaten codiert sind

urlencode codiert Leerzeichen als + -Symbole, während rawurlencode sie als %20 codiert.

Daher ist beim Umgang mit Formulardaten der Urlencode vorzuziehen (da Formulare auch Leerzeichen als + Zeichen codieren). Ansonsten ist rawurlencode meiner Meinung nach eine klügere Wahl.

Wenn Sie beispielsweise Formulardaten, die über eine URL übermittelt werden, nachahmen möchten, würden Sie urlencode verwenden.

    
David 23.09.2012, 18:48
quelle

Tags und Links