Hi Kathrin,
hat schon mal jemand etwas ähnliches gemacht?
auf http://www.1ngo.de/web/formular.html prüfe ich Formulareingaben und kodiere einige ausgewählte Sonderzeichen und ersetze die übrigen Sonderzeichen durch einen Platzhalter. Am günstigsten finde ich hierfür switch - mal ein Auszug:
for (var y = 0; y < Number(EingabeZeile.length); y++) {
switch(EingabeZeile.charCodeAt(y)) {
...
case 196: z = z + "Ä"; break;
case 214: z = z + "Ö"; break;
...
default:
if (EingabeZeile.charCodeAt(y) > 32 && EingabeZeile.charCodeAt(y) < 127) z = z + EingabeZeile.charAt(y);
else z = z + "¿";
...
freundliche Grüße
Ingo