Tom: Was ist "Escaping" und was ist "Codierung"?

Beitrag lesen

Hello,

Wieso escaping?
Müssten die Parameter nicht für den URi codiert werden?

Genau - das nennt sich Escaping.

Da bin ich anderer Meinung.
Unter Escaping verstehe ich die Umschaltung zwischen Sonderbedeutung und Textbedeutung eines Zeichens (Befehls, ...) durch Voranstellen eines Maskierungszeichens ("Escape-Characters")

http://de.wikipedia.org/wiki/Maskierungszeichen

aber _ohne_ das betroffene Zeichen selber zu ändern.

Unter Codierung (hier URL-Codierung) verstehe ich das Ändern der Zuordnung zwischen Code und Bedeutung, was dem Austauschen von Zeichen mit Sonderbedeutung gegen andere gleich kommt.

Das Escaping lässt ich am Ziel einfach durch das Entfernen des einen einzigen (eventuell im Text mehrfach auftretenden) Escape-Characters wieder entfernen, während ein codierter Text eine Rückkodierung erforderlich macht, also mehrere Zuodnungen zwischen "Transportbitmuster" und ursprünglicher Bedeutung vorhanden sind. Es wird eine Transformationstabelle erforderlich (oder eben ein Algorithmus, der diese ersetzt).

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de