Maresa P.: UTF-8 Steuerzeichen? 

Hallo liebes Forum,

was hat es mit dem UFT-8 Steuerzeichen  auf sich? Ist dies in einem HTMl-Dokument notwendig wenn man UTF-8 kodierten Text verwendet? Ich weise den Browser über eine Meta-Angabe auf die UTF-8 Kodierung hin.

Gruß
Maresa

  1. Moin!

    was hat es mit dem UFT-8 Steuerzeichen  auf sich? Ist dies in einem HTMl-Dokument notwendig wenn man UTF-8 kodierten Text verwendet? Ich weise den Browser über eine Meta-Angabe auf die UTF-8 Kodierung hin.

    Das ist die BOM, die Byte Order Mark. In UTF-8 kann sie ersatzlos entfallen, sie hat aber keine kennzeichnende Wirkung, sondern dient allenfalls als Anhaltspunkt, dass UTF-8 benutzt wird.

    Die BOM existiert auch in UTF-16 und UTF-32, und sie dient zur Erkennung, welche Byte-Reihenfolge benutzt wird: Big Endian oder Little Endian (eines davon ist auf Intel-, das andere auf Motorola-CPUs zu finden). Da UTF-8 sowieso nur aus einzelnen Bytes besteht, ist die Byte-Reihenfolge auf beiden Systemen identisch. Bei UTF-16 darf sie z.B. nicht entfallen.

    - Sven Rautenberg

    --
    My sssignature, my preciousssss!
    1. Moin!

      Hallo Sven

      Das ist die BOM, die Byte Order Mark. In UTF-8 kann sie ersatzlos entfallen, sie hat aber keine kennzeichnende Wirkung, sondern dient allenfalls als Anhaltspunkt, dass UTF-8 benutzt wird.

      Die BOM existiert auch in UTF-16 und UTF-32, und sie dient zur Erkennung, welche Byte-Reihenfolge benutzt wird: Big Endian oder Little Endian (eines davon ist auf Intel-, das andere auf Motorola-CPUs zu finden). Da UTF-8 sowieso nur aus einzelnen Bytes besteht, ist die Byte-Reihenfolge auf beiden Systemen identisch. Bei UTF-16 darf sie z.B. nicht entfallen.

      wieder einmal vielen Dank für Deine ausführliche und weiterführende Antwort.

      • Sven Rautenberg

      Gruß
      Maresa