The Character Code Conversion Routines For HKSCS-2004 download contains two functions for converting legacy encodings - Big5, or Unicode with Private Use Area (PUA) – to Unicode 4.1.
The Microsoft Character Code Conversion Routines for HKSCS-2004 contains two conversion/trans-coding functions. Use the functions to write applications to transform, trans-code, and migrate HKSCS character data encoded with old encodings to character data with new Unicode 4.1 encodings.
The Hong Kong Character Set (HKCS) includes:
• The Big5 Character Set (as defined in Microsoft Code Page 950)
• The Hong Kong Supplementary Character Set (HKSCS)
Historically, HKCS characters were encoded in one of two ways:
• Unicode / ISO 10646 encoding
• Big5 encoding
Over time, the HKSCS character set (character repertoire) expanded, and the Unicode code point assignments for many HKSCS characters changed. Several years ago, most HKSCS characters were encoded with Unicode Private Use Area (PUA) assignments. PUA code points are very problematic for information processing and database systems. In May 2005, HKSCS-2004 was released to the public by the Government of Hong Kong S.A.R. All of the HKSCS-2004 characters have Unicode 4.1, non-PUA code point assignments.
Windows XP and later internally process all characters as Unicode data. All new HKSCS-2004 documents and data records will be created in Windows using Unicode 4.1, non-PUA code point assignments.
HKSCS-2004 and beyond will be supported in Windows in Unicode-encoding only. Two types of legacy-compatibility issues result:
• Conversion of legacy Unicode-encoded HKSCS documents and data to Unicode 4.1
• Conversion of Big5-encoded HKSCS documents and data to Unicode 4.1
Legacy Unicode-encoded HKSCS documents and data records must be converted to Unicode 4.1 in order to remove the PUA code points. Secondly, most Big5-encoded HKSCS documents and data records will need to be converted to Unicode 4.1 to work properly on Windows and to take advantage of new characters provided in HKSCS-2004.
Supported Operating System
Longhorn (Windows Code Name), Windows 2000 Service Pack 4, Windows Server 2003 Service Pack 1, Windows XP, Windows XP Professional Edition
The functions are built for 32-bit platforms.
The Microsoft Character Code Conversion Routines for HKSCS-2004 requires Visual Studio® .NET, or later in order to use the starter code for sample applications that is included, and to integrate, link and build the functions with new applications.
STARTING THE DOWNLOAD:
1. Create a new folder on your system to receive the download (e.g., “\HKSCS04”).
2. Click the Download button on this page to start the download.
3. Click Save, or Save this program to disk.
4. Click the Browse button.
5. In the Browse window, navigate to the folder you created in step one.
6. Click OK.
STARTING THE INSTALLATION:
1. Navigate to the folder in which you downloaded the MSI file.
2. Double-click HKSCS04.msi.
After installation is complete, see the “Getting Started Guide”. This document is located in the “Installation Folder” you specified during installation.
HOW TO UNINSTALL:
To uninstall Microsoft Character Code Conversion Routines for HKSCS-2004 do one of the following:
• Double-click the MSI icon on your computer, and then click Remove Character Code Conversion Routines For HKSCS-2004.
• Click Start, click Control Panel, and then click Add/Remove Programs. Follow the directions on the screen.
Note This download package and its contents are provided “as-is”, with no express or implied warranties, and no guarantees or conditions of any kind.
Microsoft does not provide support for the package, the functions, or any applications that may be developed based on the functions provided.
Additional information about HKSCS can be found at:
Additional information about Unicode 4.1 can be found at:
If you want to provide feedback regarding this download, click