Harald Sommerer: Wie codiere ich Deutsche Umlaute richtig ?

Hallo Forum
Ich will die Umlaute auf meiner Seite richtig codieren, aber leider weis ich nicht wie es genau funktioniert. Müssen die Umlaute mit zb.: für ä (&äuml)usw. geschrieben werden oder reicht (meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1")auf jeder Seite.

Bitte um eure Hilfe
beste Grüße
Harald

  1. Hallo,

    Ich will die Umlaute auf meiner Seite richtig codieren, aber leider weis ich nicht wie es genau funktioniert.

    Am besten ist, wenn Du Dir http://selfhtml.teamone.de/html/referenz/zeichen.htm zu Gemüte führst. Dann sollten alle Fragen beantwortet sein.

    Grüße
      Klaus

    1. hallo harald,
      jeder umlaut beginnt zunächst mit einem apostroph "&" (ohne hoch kommata) und endet mit einem semikolon ";" (auch ohne kommata)

      Ä = in html umlaut  Ä
      ä= in html umlaut ä
      Ö= in html umlaut Ö
      ö= in html umlaut ö
      Ü= in html umlaut Ü
      ü= in html umlaut ü

      hoch komma (") &qout;
      < <

      ß= in html umlaut ß
      EUR € <<<< hiedrauf würde ich mich aber bei der korekten darstellung nicht verlassen, daher ist es besser EUR oder EURO zu schreiben

      so nun hoffe ich das du eine befriedigende antwort auf deine fragen hast.
      und auch der netscape muss das richtig darstellen, die maskierung der umlaute wurde vom w 3 consortium so festgelegt

  2. hi

    Ich will die Umlaute auf meiner Seite richtig codieren, aber leider weis ich nicht wie es genau funktioniert. Müssen die Umlaute mit zb.: für ä (&äuml)usw. geschrieben werden oder reicht (meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1")auf jeder Seite.

    Die Praxis ist in Deutschland (wen wundert's) relativ einfach - es geht sogar ohne irgendeine Codierung o.ä.
    Der HTML-Validator erfordert allerdings beides (!), also die <meta/>-Angabe und ä

    1. Hallo

      Die Praxis ist in Deutschland (wen wundert's) relativ einfach - es geht sogar ohne irgendeine Codierung o.ä.
      Der HTML-Validator erfordert allerdings beides (!), also die <meta/>-Angabe und ä

      Ich habe es so gemacht, aber im NN <6 wird nun &auml an Stelle des Umlautes angezeigt. Ich mach wohl doch was falsch ?

      besten Dank
      Harald

      1. hi

        Ich habe es so gemacht, aber im NN <6 wird nun &auml an Stelle des Umlautes angezeigt. Ich mach wohl doch was falsch ?

        definitiv :)

        ä << das ; nicht vergessen!

    2. Der HTML-Validator erfordert allerdings beides (!), also die <meta/>-Angabe und ä

      Nein, das stimmt nicht!! Wenn der ISO-Code angegeben ist kann man selbstverständlich die zugehörigen Sonderzeichen (bei charset=ISO-8859-1 z.B. ä, ö, ü, ß) direkt im Code eingeben.

      Afaik ist es so, dass - wenn der entsprechende ISO-Zeichensatz auf dem Rechner vorhanden ist - dieser auch dargestellt wird, wenn der ISO-Zeichensatz angegeben wurde. Wird aber z.B. auf einem asiatischen Rechner, auf dem dieser nicht standartmäßig eingerichtet ist, dennoch charset=ISO-8859-1 im head geschrieben und im body ö, ä usw. nutzt das nichts, hier muss dann ä usw. eingefügt werden.

      Clemens

      1. hi

        Nein, das stimmt nicht!! Wenn der ISO-Code angegeben ist kann man selbstverständlich die zugehörigen Sonderzeichen (bei charset=ISO-8859-1 z.B. ä, ö, ü, ß) direkt im Code eingeben.

        also wie auch immer meckert der Validator eine fehlende Zeichensatzangabe grundsätzlich an, auch dann, wenn kein einziges Sonderzeichen vorhanden ist. wenn ein nicht Codiertes ö ä ü ß kommt, nörgelt er aber (unabhängig von obigem) auch!

        1. hi!

          Nein, das stimmt nicht!! Wenn der ISO-Code angegeben ist kann man selbstverständlich die zugehörigen Sonderzeichen (bei charset=ISO-8859-1 z.B. ä, ö, ü, ß) direkt im Code eingeben.

          also wie auch immer meckert der Validator eine fehlende Zeichensatzangabe grundsätzlich an, auch dann, wenn kein einziges Sonderzeichen vorhanden ist. wenn ein nicht Codiertes ö ä ü ß kommt, nörgelt er aber (unabhängig von obigem) auch!

          noe, stimmt nicht! ;-) kann es sein, dass du solche sonderzeichen
          auf einer webseite in xhtml mit der codierung utf-8 verwendet
          hast? _dann_ meckert der validator natuerlich - wenn du der seite
          aber sagst, dass sie iso-8859-1 ist, gehen sonderzeichen
          selbstverstaendlich durch. ist vielleicht ein kleiner bug in
          selfhtml, das grundsaetzlich utf-8 fuer die xml-deklaration
          empfohlen wird - dann muss man naemlich die sonderzeichen entweder
          maskieren oder als 'echte' unicode-zeichen einfuegen. mit der
          deklaration iso-8859-1 ist das alles viel einfacher (fuer
          westeuropaer wie die meisten hier ;-)).

          viele gruesse

          helge

          1. hi

            noe, stimmt nicht! ;-) kann es sein, dass du solche sonderzeichen
            auf einer webseite in xhtml mit der codierung utf-8 verwendet
            hast? _dann_ meckert der validator natuerlich - wenn du der seite
            aber sagst, dass sie iso-8859-1 ist, gehen sonderzeichen
            selbstverstaendlich durch. ist vielleicht ein kleiner bug in
            selfhtml, das grundsaetzlich utf-8 fuer die xml-deklaration
            empfohlen wird - dann muss man naemlich die sonderzeichen entweder
            maskieren oder als 'echte' unicode-zeichen einfuegen. mit der
            deklaration iso-8859-1 ist das alles viel einfacher (fuer
            westeuropaer wie die meisten hier ;-)).

            öööhm.. wieso geht das nu doch *nörgel* - ich war mit 100% sicher.... auf jeden Fall verschluckt sich Netscape 4 da gerne mal (naja, wo nicht?)

            1. öööhm.. wieso geht das nu doch *nörgel* - ich war mit 100% sicher.... auf jeden Fall verschluckt sich Netscape 4 da gerne mal (naja, wo nicht?)

              In der 7er Version von SelfHTML war mal im westeuropäischen ISO-Code ein Zahlendreher drin (ich glaube auf allen Seiten, aber zumindest da, wo der ISO-Code beschrieben wurde). Vielleicht hast Du das damals mal probiert, und dann unter "geht nicht" abgespeichert.

              Clemens

        2. Hallo!

          also wie auch immer meckert der Validator eine fehlende Zeichensatzangabe grundsätzlich an, auch dann, wenn kein einziges Sonderzeichen vorhanden ist. wenn ein nicht Codiertes ö ä ü ß kommt, nörgelt er aber (unabhängig von obigem) auch!

          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
                  "http://www.w3.org/TR/html4/strict.dtd">
          <html>
          <head>
          <title>Test</title>
          <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
          </head>
          <body>
          <p>öäüß</p>
          </body>
          </html>

          <img src="http://www.w3.org/Icons/valid-html401" border=0 alt="">

          <?xml version="1.0" encoding="iso-8859-1" ?>
          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
              "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
          <html xmlns="http://www.w3.org/1999/xhtml">
          <head>
          <title>Test</title>
          </head>
          <body>
          <p>äöüß</p>
          </body>
          </html>

          <img src="http://www.w3.org/Icons/valid-xhtml10" border=0 alt="">

          Nur zur Information :-)

          emu
          [validierend]

  3. Hallo Forum

    Herzlichen Dank für eure Tipps zur "Problematik", da meine Seite nicht sooooo wichtig ist, sag ich mal, werde ich mich so gut es geht nach euren Angaben richten.

    nochmals besten Dank
    Grüße Harald