Hallo,
ich lade eine HTML o. CSS-Dateien in eine Textarea. Es gibt aber ein Problem bei CSS-Files. Wenn z.B. "quotes" festgelegt sind:
q {
quotes: "\00BB" "\00AB";
}
Kommt es nach dem ersten Anführungsstrich zu einem Bruch. D.h. der Browser zeigt alles nach dem ersten '"' nicht mehr an (obwohl es im Quelltext aufgeführt wird).
Bevor die Dateien in die Textarea eingelesen werden, wandel ich sie mit htmlspecialchars und stripslashes um.
Im Quelltext steht dann aber:
<textarea>
[...]
#content q {
quotes: "[Rechteck]0BB" "[Rechteck]0AB";
}
[...]
</textarea>
Die Anführungsstriche werden mit htmlspecialchars umgewandelt (aus '"' wird "). Der Backslash führt aber zu einem "Rechteck" (unbekanntes Zeichen). Außerdem fehlt die erste '0'. Die Seite ist iso-8859-1.
In der CSS-Datei steht aber alles korrekt, es ist also ein Anzeige-Problem.
Hat jemand eine Idee, wie der Backslash richtig angezeigt wird?
Danke im Voraus.
MfG