rab: Unicode-Ausgabe

Hallo,

ich habe ein (hoffentlich) kleines Problem:

Ich will ein Zeichen, das per prompt "erfragt" wird, durch ein griechisches Zeichen ersetzen.
Dies mache ich z.B. über

  
var Eingabe = prompt('Bitte eingeben');  
var Ausgabe = Eingabe.replace("a", "α");  

Wenn ich jetzt diese Ausgabe per document.write() einfüge, wird ein Alpha angezeigt, perfekt.

Füge ich aber die Ausgabe in einen input z.B. über
document.formular.test.value = Ausgabe;
ein, so fügt das Script in das Feld α ein, kein Alpha.

Was muss ich ändern, dass es ein Alpha einfügt?

Vielen Dank, rab

  1. Hi,

    Füge ich aber die Ausgabe in einen input z.B. über
    document.formular.test.value = Ausgabe;
    ein, so fügt das Script in das Feld α ein, kein Alpha.

    Was muss ich ändern, dass es ein Alpha einfügt?

    \u03B1 - (3B1 = 945 in hexadezimaler Darstellung)

    MfG ChrisB

    --
    „This is the author's opinion, not necessarily that of Starbucks.“
    1. \u03B1 - (3B1 = 945 in hexadezimaler Darstellung)

      Oh ok, vielen Dank.
      Gibt es da irgendeinen Konverter dafür (für den etwas größeren Sourcecode, der nicht in hexadezimaler Darstellung geschrieben ist)?

      Viele Grüße, rab

      1. hallo,

        Gibt es da irgendeinen Konverter dafür (für den etwas größeren Sourcecode, der nicht in hexadezimaler Darstellung geschrieben ist)?

        scr(/g)oogle -> http://www.utf8-zeichentabelle.de/http://www.utf8-zeichentabelle.de/[/link]

        gruß,

        pD

        1. scr(/g)oogle -> http://www.utf8-zeichentabelle.de

          -Titel-

          Ja, die Seite kenne ich schon, aber gibts da einen Konverter?!
          Abgesehen davon ist das Problem inzwischen eh gelöst...

      2. @@rab:

        Gibt es da irgendeinen Konverter dafür (für den etwas größeren Sourcecode, der nicht in hexadezimaler Darstellung geschrieben ist)?

        http://rishida.net/scripts/uniview/conversion.php

        Live long and prosper,
        Gunnar

        --
        Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)
  2. Hi,

    Ich will ein Zeichen, das per prompt "erfragt" wird, durch ein griechisches Zeichen ersetzen.

    und warum tust du das nicht einfach direkt?

    var Ausgabe = Eingabe.replace("a", "α");

    Schlauer wäre es, dein Dokument in einer Codierung zu speichern, die alle benötigten Zeichen enthält (z.B. UTF-8), und diese Zeichen dann direkt im Klartext in den Quellcode zu schreiben.

    Was muss ich ändern, dass es ein Alpha einfügt?

    Ein Alpha hinschreiben.

    So long,
     Martin

    --
    Moskito, ergo summ.
    1. Ein Alpha hinschreiben.

      Auch eine Möglichkeit ;)
      Vielen Dank, so hab ichs jetzt gelöst.