Thomas N: Entities bzw benannte Zeichen (Umlaute) Unklarhei über Einsatz

Hallo,

Entities bzw. benannte Zeichen.
Es macht mich ganz narrisch, weil ich das Gefühl habe für mich nicht
abschätzen zu können, ob/wann ich diese Dinger brauche.

http://www.suchfibel.de/9glossar/def.htm
"Entities:
Als Entities bezeichnet man die spezielle HTML-Codierung von
Zeichen, die nicht Teil des ASCII (American Standard Code for
Information Interchange) sind. Da dieser Code nur 128 Zeichen
umfasst und Sonderzeichen nicht enthalten sind, wird zum Beispiel
das ü als ü im Quelltext eines HTML-Dokumentes geschrieben.
Diese Codierung ist für Seiten, die über das WWW übertragen werden,
normalerweise nicht mehr notwendig.                   <-- was bitte heisst normalerweise?
Wenn die HTML-Seiten über CD oder Diskette offline verbreitet
werden, sollten trotzdem Entities verwendet werden."  <-- diesen Satz versteh ich auch nicht!

http://selfhtml.teamone.de/html/allgemein/zeichen.htm#umlaute
"Wenn Sie in Ihrer HTML-Datei sonst keine Angaben zum verwendeten
Zeichensatz machen, sollten Sie im Hinblick auf das Internet und
die internationale Verwendung deutsche Umlaute und scharfes S durch
spezielle, dafür vorgesehene benannte Zeichen ersetzen. Das gilt für
den gesamten Inhalt einer HTML-Datei."

wenn ich aslo:
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
drinne habe brauch ich "Umlaute" nicht "entitieren"? Eigentlich, oder?

Viele grüsse
Thomas N

  1. Hallo

    wenn ich aslo:
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
    drinne habe brauch ich "Umlaute" nicht "entitieren"? Eigentlich, oder?

    Eigentlich nicht. Der Browser erkennt den Zeichensatz,
    und stellt die Umlaute entsprechend dar. Zumal diese Angabe
    Pflicht ist.
    Ich mach es trotzdem (Maskierung und charset).

    Deutschsprachige Seiten ohne diese Angabe erkennt man z.B.
    an großen "Z" mit einem Winkel oben drauf, da sollte eigentlich
    ein Apostroph ' hin.

    Tschüß, Auge

    1. Hallo

      wenn ich aslo:
      <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
      drinne habe brauch ich "Umlaute" nicht "entitieren"? Eigentlich, oder?

      Eigentlich nicht. Der Browser erkennt den Zeichensatz,
      und stellt die Umlaute entsprechend dar. Zumal diese Angabe
      Pflicht ist.
      Ich mach es trotzdem (Maskierung und charset).

      Rhetorische Frage: Was ist, wenn der Browser (Rechner)
      den Zeichensatz nicht installiert hat? Dann kann er die
      Umlaute auch nicht darstellen, oder? Ergo: maskieren!

      nochmal:

      Tschüß, Auge

      1. Hallo

        Rhetorische Frage: Was ist, wenn der Browser (Rechner)
        den Zeichensatz nicht installiert hat? Dann kann er die
        Umlaute auch nicht darstellen, oder? Ergo: maskieren!

        Da kommt "gar nichts". Mein Tip.
        Weil in diesem Fall bestimmt auch kein Font installiert ist, der Umlaute darstellen kann, oder? ;-)

        Aber danke für den Gedankenstoss.

        http://selfhtml.teamone.de/inter/sprache.htm#schriftarten

        <img src="http://selfhtml.teamone.de/inter/byte_zeichen_schrift.gif" border=0 alt="">

        MfG
        Thomas N

        1. Hallo

          Da kommt "gar nichts". Mein Tip.

          Aaahh, jemand der immernoch Tip anstatt Tipp schreibt.
          Naja, schließlich heißt es ja auch Flop und nicht Flopp!

          Weil in diesem Fall bestimmt auch kein Font installiert ist, der Umlaute darstellen kann, oder? ;-)

          Das ist wohl anzunehmen.

          Aber danke für den Gedankenstoss.

          gern geschehen, Auge

    2. Hi,

      wenn ich aslo:
      <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
      drinne habe brauch ich "Umlaute" nicht "entitieren"? Eigentlich, oder?

      Eigentlich nicht.

      Komma, sofern sich die Umlaute außerhalb des <head>-Bereiches (also im <body>) befinden; denn nur der <body> wird durch den <head> beschrieben. Darüber hinaus gilt natürlich Auges Nachtrag; und selbstverständlich kann es je nach Kontext trotzdem noch notwendig sein, bestimmte Zeichen zu maskieren. Das "&"-Zeichen beispielsweise muss ohne Ausnahme _immer_ maskiert werden, Doublequotes innerhalb von (in Doublequotes eingekleideten) Attributwerten usw.

      Cheatah

      1. Hi,

        wenn ich aslo:
        <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
        drinne habe brauch ich "Umlaute" nicht "entitieren"? Eigentlich, oder?

        Eigentlich nicht.

        Verneinung, oder Bestätigung?

        Komma, sofern sich die Umlaute außerhalb des <head>-Bereiches (also im <body>) befinden; denn nur der <body> wird durch den <head> beschrieben.

        Also Bestätigung?

        Darüber hinaus gilt natürlich Auges Nachtrag; und selbstverständlich kann es je nach Kontext trotzdem noch notwendig sein, bestimmte Zeichen zu maskieren.

        Und Umlaute?

        MfG
        Thomas N

        1. Hallo

          wenn ich aslo:
          <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
          drinne habe brauch ich "Umlaute" nicht "entitieren"? Eigentlich, oder?

          Eigentlich nicht.

          Verneinung, oder Bestätigung?

          Nun ja, hmm *amkopfkratz*
          Antworte ich auf:

          drinne habe brauch ich "Umlaute" nicht "entitieren"?

          müssen die Umlaute "nicht nicht", also doch, maskiert werden.
          (Negation der Negation (im Staatsbürgerkundeunterricht aufgepaßt ;-)))
          Antworte ich auf:

          Eigentlich, oder?

          mit "eigentlich nicht", müssen die Umlaute nicht maskiert werden.

          Alle Klarheiten beseitigt? :-)

          Darüber hinaus gilt natürlich Auges Nachtrag; und selbstverständlich kann es je nach Kontext trotzdem noch notwendig sein, bestimmte Zeichen zu maskieren.

          Und Umlaute?

          Naja: siehe <?m=140046&t=25585>

          Tschüß, Auge

        2. Hi,

          wenn ich aslo:
          <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
          drinne habe brauch ich "Umlaute" nicht "entitieren"? Eigentlich, oder?
          Eigentlich nicht.
          Verneinung, oder Bestätigung?

          ich las es als Bestätigung, denn wenn das Charset entsprechend angegeben wurde, brauchen Umlaute "eigentlich nicht" durch Entitäten angegeben zu werden.

          Darüber hinaus gilt natürlich Auges Nachtrag; und selbstverständlich kann es je nach Kontext trotzdem noch notwendig sein, bestimmte Zeichen zu maskieren.
          Und Umlaute?

          Da fällt mir jetzt innerhalb des <body> kein Kontext zu ein, was aber nicht heißt, dass er nicht existieren kann. In keinem Fall ist es falsch, Entitäten zu verwenden - eventuell ist es falsch, dies nicht zu tun... Analoges gilt für Anführungszeichen um Attributwerte. In dubio pro exactico (äh, oder so) :-)

          Cheatah

    3. Deutschsprachige Seiten ohne diese Angabe erkennt man z.B.
      an großen "Z" mit einem Winkel oben drauf, da sollte eigentlich
      ein Apostroph ' hin.

      Nicht unbedingt. Das z mit dem Dach erscheint nur, wenn man im Browser iso-8859-15 eingestellt hat (dort ist es nämlich drin), der Text aber iso-8859-1 verwendet (dort ist das Zeichen ein Akzent acute, kein Apostroph).

      Aber richtig lustig wird's mit der iso-15-Einstellung erst, wenn der Autor der Seite diverse Windowsprogramme benutzt, die die Microsoft-Variante von iso-1 (windows-1252?) voraussetzen :)

      Gruß,
        soenk.e

      1. Deutschsprachige Seiten ohne diese Angabe erkennt man z.B.
        an großen "Z" mit einem Winkel oben drauf, da sollte eigentlich
        ein Apostroph ' hin.

        Nicht unbedingt. Das z mit dem Dach erscheint nur, wenn man im Browser iso-8859-15 eingestellt hat (dort ist es nämlich drin), der Text aber iso-8859-1 verwendet (dort ist das Zeichen ein Akzent acute, kein Apostroph).

        Nachtrag: Auf http://www.cs.tut.fi/~jkorpela/latin9.htm sind die Unterschiede ausführlichst dargestellt.

        Gruß,
          soenk.e

        1. Hallöchen

          Nachtrag: Auf http://www.cs.tut.fi/~jkorpela/latin9.htm sind die Unterschiede ausführlichst dargestellt.

          per 404 Not Found? :-)

          Heute gut gelaunt, und nicht wissend warum, sich darüber aber keine Gedanken machen wollend, Auge

          1. Nachtrag: Auf http://www.cs.tut.fi/~jkorpela/latin9.htm sind die Unterschiede ausführlichst dargestellt.

            per 404 Not Found? :-)

            Da hat Mozilla beim Kopieren das l am Ende unterschlagen: http://www.cs.tut.fi/~jkorpela/latin9.html.

            Sauerei sowas, ich wechsel zum IE ;)
              soenk.e

            1. Hi,

              Sauerei sowas, ich wechsel zum IE ;)

              eben, der ist doch sowieso viel besser!!!!!

              Cheatah ;-)

              P.S.: Hoppla, meine Großmachtaste ist kaputt, sie liefert gar keine "1" hinter den Ausrufezeichen. Kann man das nicht in der Forensoftware korrigieren?????1

              1. Hallo

                Sauerei sowas, ich wechsel zum IE ;)

                eben, der ist doch sowieso viel besser!!!!!

                Ich hab da noch irgendwo die Version 3.0 auf 'ner CD rumlungern,
                die sollte ja nach jahrelanger Erfahrung stabil laufen. *hehe*

                Cheatah ;-)

                Kann man das nicht in der Forensoftware korrigieren?????1

                Da gehört aba ein ß hin  ^! So da hassu das! :-)

                Tschö, Auge

                1. Hi,

                  Ich hab da noch irgendwo die Version 3.0 auf 'ner CD rumlungern,
                  die sollte ja nach jahrelanger Erfahrung stabil laufen. *hehe*

                  ist von der Versionsnummer her immer noch deutlich besser als dieser komische Motzilla, der immer über meinen Ko^WCode motzt!!!!!!!!

                  Ach Mift, die Tastatur funzt wieder nicht.

                  Kann man das nicht in der Forensoftware korrigieren?????1
                                                    Da gehört aba ein ß hin  ^!

                  Nö!!!!!!!!!2

                  Cheatah ;-)