Alex: Probleme mit Umlauten bei createTextNode()

Hi,

ich schreibe ein Javascript mit Daten aus
einer Datenbank zusammen.
Dort wird Text mittels

text=Location.document.createTextNode(textVarDB);
this.appendChild(text);

in einen Container geschrieben.

Der Inhalt von textVarDB enthält allerdings Escape-Sequenzen
wie &Uuml ; ... diese werden dann aber nicht in Ü usw.
umgewandelt, sondern ich bekomme die Escape-Sequenz als Ausgabe.

Warum das? Und - wie kann ich das ändern?

Gruß,
Alex

  1. Der Inhalt von textVarDB enthält allerdings Escape-Sequenzen
    wie &Uuml ; ... diese werden dann aber nicht in Ü usw.
    umgewandelt,

    Alex,
    Warum sollten sie das?

    Und warum stört dich das? Auf der Webseite sollte doch Ü angezeigt werden.

    Und was steht denn in deiner Datenbank: Ü oder Ü ?
    Gunnar

    --
    Good results come from experience; and experience comes from bad results.
    1. Und was steht denn in deiner Datenbank: Ü oder Ü ?

      in der Datenbank steht Ü - auf der Webseite dann nachher auch ... aber da will ich ja Ü stehen haben

      1. in der Datenbank steht Ü - auf der Webseite dann nachher auch ... aber da will ich ja Ü stehen haben

        Dann wird wohl auf dem Weg aus der DB in den HTML-Quelltext aus dem & ein &
        Warum schreibst du kein Ü in deine DB?
        Gunnar

        --
        Good results come from experience; and experience comes from bad results.
        1. Warum schreibst du kein Ü in deine DB?
          Gunnar

          also ... das javascript bastele ich wie erwähnt mit DB Informationen zusammen ... im html-quelltext steht dann der fertige javascript-Funktionsaufruf aus dem PHP-Parser (mit dem Text aus der DB, versteht sich) ... und im html-quelltext will ich nun mal kein Ü drinstehen haben, sondern Ü ... und auf der Webseite will ich ein Ü und nicht Ü ... die Funktionsaufrufe (im ersten Post beschrieben) liefern aber Ü und nicht Ü .... das ist mein Problem

          1. ... und im html-quelltext will ich nun mal kein Ü drinstehen haben, sondern Ü

            Warum das? Steckt da Sinn hinter?

            Also nochmal:

            Warum schreibst du kein Ü in deine DB?

            Gunnar

            --
            Good results come from experience; and experience comes from bad results.
            1. Also nochmal:

              Warum schreibst du kein Ü in deine DB?

              Weil der aus dem Text der DB das Javascript zusammengebaut wird
              ... da steht dann sowas in der Art:

              ...
              foo("Überschrift", bla bla bla);
              ...

              -> Überschrift - kommt aus der DB

              der Text steht somit im Quelltext der html-datei ... und da hätte ich gerne Ü anstatt Ü stehen!