Thread escape und decode entities bei empfangenen Daten (14 answers)
Opened by john at 2009-03-17 12:12

murphy
 2009-03-17 17:16
#119520 #119520
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
2009-03-17T15:44:49 Struppi
[...] zumal escapen wenig bringen dürfte, du meinst die Konvertierung in Entities.

Die Konvertierung bestimmter Zeichen in Entities ist eine spezielle Form des Escapings. Escaping bedeutet für mich, bestimmte Zeichensequenzen in andere umzusetzen um eine Sonderfunktion der Originale zu vermeiden. Dieser Vorgang ist an vielen Stellen bei der Kommunikation verschiedener Informationsverarbeitungssysteme nötig, heisst aber immer Escaping, egal ob man Zeichen in einer HTML-Datei, einem JavaScript-String, einer Shell-Kommandozeile, einem Terminaldatenstrom oder sonstwo umwandelt, um ihre Sonderbedeutung zu maskieren.

Quote
Aber wir reden hier ja von JS und JS ist es egal ob da &lt; oder < steht, [...]

In der Tat haben JavaScript-Strings andere Escapingregeln als HTML-Seiten. So wie ich den Originalbeitrag und die Reaktionen seines Schreibers verstanden habe, geht es hier aber vor allem um das Escaping von Daten um sie in HTML-Seiten einzufügen.

Ferner bleibt Deine Aussage, dass man sich mit der richtigen Kodierung das Escaping sparen könne auch dann falsch, wenn man JavaScript-Strings erzeugen will. Der einzige Inhaltstyp, bei dem man an keiner Stelle escapen muss ist purer Text.
When C++ is your hammer, every problem looks like your thumb.

View full thread escape und decode entities bei empfangenen Daten