Dieses Release von Java Desktop System
unterstützt nur die HKSCS-1999-Version des zusätzlichen Hongkong-Zeichensatzes (HKSCS), und zwar aufgrund der vom System verwendeten glibc
-Version. Die Untersützung für HKSCS-2001 ist für ein zukünftiges Release von Java Desktop System
geplant. Zwischen HKSCS-1999 und HKSCS-2001 gibt es folgende Unterschiede:
-
HKSCS-1999 verwendet den ISO-10646/Unicode-PUA (Private Use Area) zum Zuweisen von Code für zusätzliche in HKSCS definierte Zeichen, die nicht Bestandteil von ISO-10646/Unicode von 1999 sind. HKSCS-1999 ist kein offizieller Bestandteil von ISO-10646/Unicode und wird dies auch nicht werden.
-
HKSCS-2001 verwendet ISO-10646/Unicode-Plane 2 anstelle der PUA für dieselben in HKSCS-1999 definierten Zeichen, da der HKSCS-Zeichensatz als offizieller Bestandteil von ISO-10646/Unicode anerkannt ist.
-
HKSCS-2001 unterstützt im Vergleich zu HKSCS-1999 weitere 116 Zeichen.
ISO-10646/Unicode mit HKSCS-1999 funktioniert zwar in diesem Release von Java Desktop System
, doch die Codezuweisung in HKSCS-1999 und HKSCS-2001 ist unterschiedlich. Daher ist bei allen Dokumenten mit Zeichen aus HKSCS-1999 wie bei einer Codierung mit dem älteren EUC- oder Big5-Zeichensatz eine Codekonvertierung erforderlich, um einen Austausch mit Systemen zu ermöglichen, die ISO-10646/Unicode mit HKSCS-2001 verwenden.
Die glibc
-Version, die HKSCS-2001 unterstützt, steht für dieses Release von Java Desktop System
zusammen mit dem HKSCS-1999- zu-HKSCS-2001-Codekonverter zum Download zur Verfügung.