Thorsten F.: Umlaute

Hallo Leute,

habe ein Problem. Und zwar:

document.createTextNode("Dies ist ein Test für mich!");

Warum wird das ü nicht angezeigt? Ich bekomme es nicht hin, dass das ü angezeigt wird. Es wird nicht interpretiert.

Lösung?

Grüße,
Thorsten F.

  1. http://www.salesianer.de/util/alert-umlaute.html

    Auf der Seite kannst du deinen Text eigeben und kriegst den Text zurückgeliefert den du benutzen musst.

    1. Ok, das hat mir schonmal mit den Umlauten weitergeholfen.
      Wie sieht das denn jetzt mit griechischen Buchstaben aus?

      Da habe ich das auch mit dem unescape versucht, das klappt allerdings nicht.

      document.createTextNode("Pi = Π");

      Grüße,
      Thorsten F.

  2. document.createTextNode("Dies ist ein Test für mich!");

    Warum wird das ü nicht angezeigt? Ich bekomme es nicht hin, dass das ü angezeigt wird. Es wird nicht interpretiert.

    Thorsten,
    Vermutlich verwendest du HTML 4.01 (oder gar 3.2?). Im Gegensatz zu XHTML ist der Inhalt des script-Elements von Typ CDATA (SELFHTML: Unterschied: Inhalt von Script- und Style-Bereichen). Deshalb wird "ü" nicht als Zeichen-Entity-Referenz aufgelöst.

    Siehe auch http://gunnarbittersmann.de/2005/pcdata-cdata.xhtml

    Thorsten F.
    Live long and prosper,
    Gunnar

    --
    „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
    1. Siehe auch http://gunnarbittersmann.de/2005/pcdata-cdata.xhtml

      Grmpf, da ist nicht wirklich was zu sehen, weil der Server das als "text/html" rausschickt. Quelltext abspeichern und lokal aufrufen.

      Live long and prosper,
      Gun*Ingrid*nar

      --
      „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
  3. Hallo Thorsten.

    document.createTextNode("Dies ist ein Test für mich!");

    Warum wird das ü nicht angezeigt? Ich bekomme es nicht hin, dass das ü angezeigt wird. Es wird nicht interpretiert.

    Lösung?

    Verwende konsequent eine Zeichenkodierung wie z. B. UTF-8. Dadurch kannst du immer und überall jedes Zeichen direkt notieren und musst dir darüber keine Gedanken machen.

    Einen schönen Freitag noch.

    Gruß, Ashura

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    mathbr:del.icio.us/