INFO: Hangul (Korean) Character Sets

Last reviewed: June 25, 1997
Article ID: Q170557
The information in this article applies to:
  • Microsoft Win32 Software Development Kit (SDK)

SUMMARY

This article includes the description and code ranges for the Hangul character sets used in Korea. There are four different code sets available. They are Johab Code, Unified Hangul Code, Wansung Code, and Unicode Version 2.0. Hangul Windows 3.1 supported only the Wansung Code. Unified Hangul Code is a super-set of the Wansung Code. Hangul Windows 95 and Hangul Windows NT support Unified Hangul Code.

MORE INFORMATION

Johab Code (KS C 5601-1992)

Johab Code provides all 11,172 Hangul characters by composing them with five-bit codes for the 19 leading consonants, 21 vowels, and 28 trailing consonants (19 * 21 * 28 = 11,172).

Unified Hangul Code

Unified Hangul Code (UHC) extends Wansung Code by adding the missing 8,822 Hangul characters, and is designed for smooth migration to Unicode Version 2.0. All Wansung code points map directly to the same UHC code points (but not vice versa). UHC also provides round trip mapping with Unicode Version 2.0. UHC is used in Korean versions of Windows 95 and Windows NT.

Wansung Code (KS C 5601-1987)

Wansung Code provides 2,350 Hangul characters, 4,888 Hanja characters, and 986 other characters, such as symbols.

Unicode Version 2.0

Unicode Version 2.0 includes a new starting code point for Hangul, U+AC00, that is identical in order to Johab.

Windows 95 and Windows NT Korean version are based on Unicode 2.0, and future Windows systems will also be based on Unicode 2.0.


Keywords : intlnls kbprg
Platform : NT WINDOWS


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: June 25, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.