Mathias Hoeschen: IE5.5: Umlaute werden vom Formular falsch zurückgeschickt

Hallo,

ich habe ein Suchscript, das seine Parameter über ein Formular erhält. Soweit noch nichts Besonderes ;-), aber unter dem IE5.5 werden die Umlaute falsch an das PERL-Script geschickt. Suche ich nach "bär", wird "bär" angezeigt. Mit anderen Browsern funktioniert es normal.

Das Formular...

  • befindet sich in einem Frame
  • wird durch JavaScript generiert

Die Suche funktioniert aber, wenn sie im Hauptframe durchgeführt wird. Unter der angegebenen URL kann das Verhalten bewundert werden (linker Frame, Textfeld). Woran kann das liegen?!

Gruß, Mathias

  1. Hallo Mathias,

    ich hab keine Idee, woran es liegt, mir ist aber was aufgefallen:

    Wenn man "münze" als Suchbegriff eingibt, wird nach "münze" gesucht;
    gibt man aber "münze" ein, kommt auch wirklich "münze" raus.

    Vielleicht hilft das ja jemandem weiter :o)

    <img src="http://www98.l8.xodox.com/promo/signet.gif" alt="">

    <img src="http://www98.l8.xodox.com/promo/akonline.gif" alt="www.alexander-kleinjung.de" style="cursor:hand;" onMouseUp="window.open('http://www98.l8.xodox.com/promo/forum.htm','select','width=325,height=240');" onmouseover="window.status='http://www.alexander-kleinjung.de';return true;" onmouseout="window.status='';return true">

    1. Hallo Alexander,

      gibt man aber "münze" ein, kommt auch wirklich "münze" raus.

      Leider nicht ganz, denn wenn ich "bär" eingebe wird nicht wirklich nach "bär" gesucht. Ist daran zu erkennen, daß keine Ergebnisse angezeigt werden. Trotzdem Danke!

      Gruß, Mathias

      1. Hallo Mathias,

        Leider nicht ganz, denn wenn ich "bär" eingebe wird nicht
        wirklich nach "bär" gesucht. Ist daran zu erkennen, daß keine
        Ergebnisse angezeigt werden. Trotzdem Danke!

        <g> Das Script hat die Maskierung des "&" aufgehoben und statt "ü"
        tatsächlich "ü" dargestellt...

        Also: Wenn ich in Deiner Suchmaske "bär" eingebe, das "ä"
        also zu "ä" maskiere, wird tatsächlich nach "bär" gesucht,
        d.h. die Maskierung wird vom Script korrekt interpretiert...

        ...nur frag mich jetzt nicht, ob und was genau das bedeuten könnte :-(

        <img src="http://www98.l8.xodox.com/promo/signet.gif" alt="">

        <img src="http://www98.l8.xodox.com/promo/akonline.gif" alt="www.alexander-kleinjung.de" style="cursor:hand;" onMouseUp="window.open('http://www98.l8.xodox.com/promo/forum.htm','select','width=325,height=240');" onmouseover="window.status='http://www.alexander-kleinjung.de';return true;" onmouseout="window.status='';return true">

  2. hi ho

    dazu gibt es eine schoene diskussion im archiv:
    <../../sfarchiv/2000_3/t16596.htm>

    kurze zusammenfassung: was dir der IE5.5 dort liefert ist irgendeine Unicode-codierung, die musst du dann mit deinem Script wieder in äs und ös etc. umwandeln.

    cua

    n.d.p.

    1. Hola,

      der Tip hat sich gelohnt, Danke! Habe eine der diskutierten Lösungen in das Script eingefügt und es klappt jetzt.

      THX, Mathias

      hi ho

      dazu gibt es eine schoene diskussion im archiv:
      <../../sfarchiv/2000_3/t16596.htm>

      kurze zusammenfassung: was dir der IE5.5 dort liefert ist irgendeine Unicode-codierung, die musst du dann mit deinem Script wieder in äs und ös etc. umwandeln.

      cua

      n.d.p.