Code page 951

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Code page 951 is a code page number used for different purposes by IBM and Microsoft.

IBM uses the code page number 951 for their double-byte PC Data KS code,[1][2] the double byte component of their code page 949, an encoding for the Korean language. See Code page 949 (IBM).

The code page number 951 was also used by Microsoft as part of a kludge for providing Hong Kong Supplementary Character Set (HKSCS-2001) support in Windows XP, in the file name of a replacement for code page 950[3] (Traditional Chinese) with Unicode mappings for some Extended User-defined Characters (EUDC) found in HKSCS. HKSCS characters without a Unicode mapping are assigned a Unicode Private Use Area (PUA) code point following previous practises. The IBM code page number for Big5 with HKSCS-2001 is 5471.[4] See also Hong Kong Supplementary Character Set § Microsoft Windows.


  1. ^ "CCSID 951 information document". Archived from the original on 2016-03-27.
  2. ^ Code Page CPGID 00951 (pdf) (PDF), IBM
  3. ^ Steele, Shawn. "CP 951 & HKSCS". I'm not a Klingon. MS Dev Blog. Archived from the original on 2017-03-09. Retrieved 13 September 2016.
  4. ^ "Coded character set identifiers – CCSID 5471". IBM Globalization. IBM. Archived from the original on 2014-11-29.