Article View: de.comp.misc
Article #96Re: ISO 10646 UCS Zeichensatz
From: Peter Niederberghaus
Date: Fri, 21 Aug 1992 06:50
Date: Fri, 21 Aug 1992 06:50
27 lines
1838 bytes
1838 bytes
In article <Bt5011.94s@immd4.informatik.uni-erlangen.de> mskuhn@immd4.informatik.uni-erlangen.de (Markus Kuhn) writes:
>
>In UCS-2 wurden die beiden Zeichen feff und fffe reserviert, um eine
>Unterscheidung zwischen Bigendian und Littleendian Dateien zu ermoeglichen.
>Da daher kuenftig wohl jede anstaendige UCS-Datei mit feff (oder mit dem
>verbotenen Wert fffe -> Bytes sind zu vertauschen) beginnt, lassen sich in
>kuenftigen Betriebssystemen, die UCS-2 unterstuetzen UCS und ASCII-Dateien
>leicht unterscheiden.
>
Kleine Korrektur: Reserviert sind die Werte FFFEh und FFFFh. Der Wert FEFFh ist
ein legaler Wert und stellt ein Leerzeichen ohne Breite dar. Taucht also in
einem Text der Wert FFFEh auf, so wurden die Octets in falscher Reihenfolge
(Bigendian <-> Littleendian) gelesen. Erscheint dagegen das Zeichen FEFFh,
so handelt es sich einfach nur um ein legales Zeichen und implizit wird
damit die Bytefolge als korrekt bestaetigt. Wird es als erstes Zeichen
verwendet, um die Bytefolge eindeutig festzulegen, so hat dies keinerlei
Auswirkungen auf den Inhalt, da es nicht darstellbar ist.
Ciao,
Peter.
--
Peter Niederberghaus - Schwalbenweg 4 - W4400 Muenster
Voice: +49-251-615302 - E-Mail: peter@kappa.ms.open.de
--
"SNG NX MPLS SR MST B KND F HDBNGR WH DNT ND N VWLS!"
Technical Details
Message-ID:
<1992Aug21.065034.475@kappa.ms.open.de>Path:
arc1-ca.pugleaf.net!sparky!uunet!gatech!darwin.sura.net!Sirius.dfn.de!math.fu-berlin.de!unidui!flyer!larry!kappa!peterReferences:
<Bt5011.94s@immd4.informatik.uni-erlangen.de>Show Full Headers
Complete Article Headers
Newsgroups: de.comp.misc,de.admin.news.misc Path: arc1-ca.pugleaf.net!sparky!uunet!gatech!darwin.sura.net!Sirius.dfn.de!math.fu-berlin.de!unidui!flyer!larry!kappa!peter From: peter@kappa.ms.open.de (Peter Niederberghaus) Subject: Re: ISO 10646 UCS Zeichensatz Message-ID: <1992Aug21.065034.475@kappa.ms.open.de> Keywords: Zeichensatz, ISO, Latin 1, 8-bit, 16-bit, 32-bit, :-) Organization: Lunatic Soft References: <Bt5011.94s@immd4.informatik.uni-erlangen.de> Date: Fri, 21 Aug 1992 06:50:34 GMT Lines: 27