Sasch: Array mit Sonderzeichen

Morgen,

ich habe für ein Intranet-Projekt in JSP ein paar Masken "gebastelt", in die verschiedene Daten eingetragen werden sollen (input-boxen). Beim testen hab ich dann festgestellt, dass bei der Behandlung von Sonderzeichen Fehler auftreten.
In Anbetracht dieser Tatsache würde ich vor dem Abschicken der Daten prüfen, ob in bestimmten Daten Sonderzeichen enthalten sind.

Ich dachte mir, dass ich ein Array anlege, das alle diese Zeichen enthält und die Daten aus den Feldern mit den Zeichen im Array vergleicht. Nur leider scheitert das Array spätestens an den Hochkommata (Gänsefüßchen), die ich ja da nich mit reinkriege.

Ne andere Idee wäre über die IndexOf()-Methode die einzelnen Zeichen abzuprüfen, das Problem mit den Gänsefüßchen bleibt dann aber auch wieder. Außerdem bläht dieser Weg den Code überdimensional auf.

Ich hab auch in der schlauen Literatur zu dem Thema nix passendes gefunden.

Hat irgendjemand zufällig ne Idee wie ich die Prüfung hinkriegen könnte?

Danke

Gruß Sasch

  1. Huhu Sasch

    schau mal bei den Feature-Artikeln von SelfHtml nach.
    Da gibt es einen der das Weitergeben von Daten über den window-Namen
    behandelt. Da dort auch keine "Sonderzeichen" verwendet werden dürfen enthält das Beispiel eine Routine zum codieren und decodieren derselben.
    (So habe ich das zumindest in Erinnerung, bin gerade zu faul zum Nachschauen ;-)

    Viele Grüße

    lulu

    1. Huhu Sasch

      Huhu Lulu,

      schau mal bei den Feature-Artikeln von SelfHtml nach.
      Da gibt es einen der das Weitergeben von Daten über den window-Namen
      behandelt. Da dort auch keine "Sonderzeichen" verwendet werden dürfen enthält das Beispiel eine Routine zum codieren und decodieren derselben.
      (So habe ich das zumindest in Erinnerung, bin gerade zu faul zum Nachschauen ;-)

      Danke für denn Tip. Ich hab gesucht und gefunden.

      Allerdings möchte ich die Sonderzeichen nicht codieren, so dass sie immer schön fröhlich angezeigt werden.

      Ich will vielmehr in Input-Boxen eingetragenen Text prüfen, ob er Sonderzeichen enthält und wenn dann ne Fehlermeldung ausgeben.

      Dafür würde ich die in ein Array speichern wollen, um dann ne Testschleife über den Text laufen zu lassen, aber wie gesagt: Ich weiß nicht wie ich in JAVA/JSP die Zeichen da rein speichern kann!

      Hab ich den Artikel nich richtig verstanden oder mich beim posten schlecht ausgedrückt?

      hoffentlich verständlicher

      Sasch