Den här versionen av Java Desktop System
stöder bara HKSCS-1999-versionen av HKSCS (Hong Kong Supplementary Character Set), pga glibc
-versionen som systemet använder. Stöd för HKSCS-2001 planeras för framtida versioner av Java Desktop System
. Skillnaderna mellan HKSCS-1999 och HKSCS-2001 är följande:
-
HKSCS-1999 använder ISO-10646/Unicode PUA (Private Use Area) vid tilldelning av kod för ytterligare tecken som definieras i HKSCS, men som inte var en del av ISO-10646/Unicode för 1999 och som inte är och inte kommer att bli en officiell del av ISO-10646/Unicode.
-
HKSCS-2001 använder ISO-10646/Unicode Plane 2 för samma tecken som definieras i HKSCS-1999 i stället för PUA, eftersom HKSCS-tecknen accepteras som en officiell del av ISO-10646/Unicode.
-
HKSCS-2001 stöder ytterligare 116 tecken utöver de i HKSCS-1999.
Eftersom kodtilldelning mellan HKSCS-1999 och HKSCS-2001skiljer sig åt, även om ISO-10646/Unicode med HKSCS-1999 fungerar i den här versionen av Java Desktop System
, måste alla dokument i vilka HKSCS-1999-tecken används kodkonverteras, som om de skrivits med gamla kodningar som t.ex. EUC eller Big5, för utbyte med systemen genom att använda ISO-10646/Unicode med HKSCS-2001.
Den glibc
-version som stöder HKSCS-2001 kan hämtas för den här versionen av Java Desktop System
, tillsammans med kodkonverteraren från HKSCS-1999 till HKSCS-2001.