Lösung!
nun, ich habe glaube ich eine sehr elegante Lösung gefunden:
kennt ihr die funktion rawurlencode?
Die macht aus allen Sonderzeichen automatisch einen HEX-Unicode:
ä -> rawurlencode -> %E4
und E4 ist gleich 228 Dezimal -> &.#228; ist ä
Man muss also einen String erst durch rawurlencode jagen und dann gucken, wo überall %XX steht und diese mittels regulärer Ausdrücke in HTML-Unicodes umwandeln. Eigentlich eine sehr simple Methode, nur merkwürdig, dass bisher niemand darauf gekommen ist *G*
Werd' mal ein Skript schreiben - wenn es wirklich funzt, veröffentliche ich es hier. Ich denke, das ist sehr nützlich, um valides XHTML zu schreiben!
Viele Grüße!
|