Thread escape und decode entities bei empfangenen Daten
(14 answers)
Opened by john at 2009-03-17 12:12 2009-03-17T15:44:49 Struppi 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 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.
|