'n Abend,
PS. was gefiel dir an der Umwandlung, die ich vorgeschlagen hatte nicht?
Mit deinem Vorschlag erhielt ich sowas wie ü -> Problem ist aber, dass diese Zeichencodes durch eine JavaScript-Funktion in der Form
document.write('...'); geschrieben werden und da komischerweise nicht als richtiges Zeichen dargestellt werden sondern so erscheinen: ü
Das ist u.a. der Grund dafür weshalb mir eine reine Unicode-Kodierung besser gefallen würde.
Ist es möglich einfach sämtliche Zeichen eines Formulars in Unicode-Zeichen umzuwandeln, z. B. aus einem ä --> \u00FC ?
ich hatte dir vorgeschlagen, mal auszuführen, was du in der Folge
mit den Daten aus dem Formular machen willst, da sich die Maskierung
der Sonderzeichen danach richten sollte! Es ist natürlich möglich,
die Daten nach Unicode umzuwandlen, wie das geschieht, liegt aber an
der nachfolgenden Verarbeitung. Bsp:
ü --> HTML Unicode-Entitie!
\u00FC --> Unicode Maskierung in einem JS-String
ü --> Unicodemaskierung als UTF-8
...etc
Generell denke ich, dass die Form \u00FC etc. die besste - für mich - Lösung darstellt.
Natürlich könnte man jetzt für alle erdenklichen Zeichen eine Funktion schreiben - aber das ist doch umständlich?
Deshalb, wenn es eine etwas elegantere Funktion gäbe, wäre ich schon dankbar.
Hinweise reichen mir natürlich auch - ich will niemanden drängen hier komplette Cut&Paste Lösungen zu bringen.
Danke.
M.