Tag auch,
Dieses Problem nervt mich jetzt schon seit ungefähr 5 Tagen ...
Und nach langem googlen, schmöckern in mailinglisten, lesen in us foren ... bin ich leider immernoch zu keiner Lösung gekommen.
Und da bin ich leider nicht der einzige ...
Es scheint leider so, das die Macher von xslt net so arg nachgedacht haben
Folgendes: Ich habe in meiner DB `nen String:
<a href="aa">bb</a>
Diesen lese ich aus, schieb den einmal durch htmlspecialchars durch und dann nochmal durch utf8_encode.
Das Ergebniss sieht dann ca. so aus:
...
<Title><![CDATA[' . $title . ']]></Title>
...
Bei der Ausgabe benutze ich als encoding utf-8.
Nun habe ich aber das Problem, dass wenn ich diesen String in einem Input Feld anzeigen will, das ganze naher so aussieht:
<a href="aa">bb</a>
Wieso? Nunja, das ganze wird halt nochmal vom Parser escaped .. Wollte das durch disabel-output-escaping verhindern .. geht aber nicht:
output escaping cannot be disabled on a non-text node
Nunja, dann habe ich noch ein paar andere "tricks" versucht um das zu umgehen .. z.B. das ganze in `ne Variable packen und hier dann doe benutzen und dann mit der Variable weiterarbeiten .. doch wieder nix ..
Nunja, nun hoffe ich mal auf eure Hilfe
Blaster
Dieses Problem nervt mich jetzt schon seit ungefähr 5 Tagen ...
Und nach langem googlen, schmöckern in mailinglisten, lesen in us foren ... bin ich leider immernoch zu keiner Lösung gekommen.
Und da bin ich leider nicht der einzige ...
Es scheint leider so, das die Macher von xslt net so arg nachgedacht haben
Folgendes: Ich habe in meiner DB `nen String:
<a href="aa">bb</a>
Diesen lese ich aus, schieb den einmal durch htmlspecialchars durch und dann nochmal durch utf8_encode.
Das Ergebniss sieht dann ca. so aus:
...
<Title><![CDATA[' . $title . ']]></Title>
...
Bei der Ausgabe benutze ich als encoding utf-8.
Nun habe ich aber das Problem, dass wenn ich diesen String in einem Input Feld anzeigen will, das ganze naher so aussieht:
<a href="aa">bb</a>
Wieso? Nunja, das ganze wird halt nochmal vom Parser escaped .. Wollte das durch disabel-output-escaping verhindern .. geht aber nicht:
output escaping cannot be disabled on a non-text node
Nunja, dann habe ich noch ein paar andere "tricks" versucht um das zu umgehen .. z.B. das ganze in `ne Variable packen und hier dann doe benutzen und dann mit der Variable weiterarbeiten .. doch wieder nix ..
Nunja, nun hoffe ich mal auf eure Hilfe
Blaster
Kommentar