Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

CNS 11643

From Wikipedia, the free encyclopedia
National standard coded character set of the Republic of China (Taiwan)
CNS 11643
Alias(es)CSIC (Chinese Standard Interchange Code)
LanguageTraditional Chinese
StandardCNS 11643
ClassificationISO 2022,DBCS,CJK encoding
Encoding formats
Other related encodingsBig5,CCCII

TheCNS 11643 character set (Chinese National Standard 11643), also officially known as theChinese Standard Interchange Code orCSIC[1] (Chinese:中文標準交換碼), is officially the standard character set ofTaiwan (Republic of China). Published and draft editions of CNS 11643 remain the source standards forUnicode reference glyphs forCJK Unified Ideographs submitted for use in Taiwan,[2] and thecharacter repertoire of CNS 11643 continues to be updated and used for administrative purposes in Taiwan.[3]

EUC-TW is an encoded representation of CNS 11643 andASCII in Extended Unix Code (EUC) form. In practice, variants of theBig5 character set, which is closely related to the first two planes of CNS 11643, served as thede facto standard encoding forTraditional Chinese before the introduction of Unicode. Other encodings capable of representing certain CSIC planes includeISO-2022-CN (planes 1 and 2) andISO-2022-CN-EXT (planes 1 through 7).

Structure

[edit]

CNS 11643 is designed to conform toISO 2022, although only the first seven 94×94-character planes haveISO-IR registrations. The total number of planes has varied with successive revisions of the standard; the most recent pending drafts have 19 planes,[2] so the maximum possible number of encodable characters across all planes is 19×94×94 = 167884. Planes 1 through 7 are defined by the standard; since 2007, planes 10 through 15 have also been defined by the standard.[4]: 115–122  Prior to this, planes 12 to 15 (35344 code points) were specifically designated for user-defined characters.[citation needed] UnlikeCCCII, the encoding of variant characters in CNS 11643 is not related.

History

[edit]

The first edition of the standard was published in 1986, and included planes 1 and 2, deriving from levels 1 and 2 ofBig5, with some re-ordering due to corrected stroke counts, two duplicate characters being omitted, and the addition of 213 classicalradicals in plane 1 (out of 214Kangxi radicals, of which 210 are effectively duplicates of existing Big5 characters and the remaining three ofHKSCS characters;[5] see alsoKangxi Radicals (Unicode block)). Extensions to the standard were subsequently published in 1988 (6319 characters, occupying plane 14) and 1990 (7169 characters, occupying plane 15).[4]: 115–122 

Unicode 1.0.0, although it did not yet includehanzi, included characters for compatibility with CNS 11643: theCJK Compatibility Forms block was titled "CNS 11643 Compatibility" in Unicode 1.0.0.[6] When the UnicodeCJK Unified Ideographs set was being compiled for Unicode 1.0.1, the national bodies submitted character sets to theCJK Joint Research Group for inclusion. The version of CNS 11643 submitted included the plane 14 extension, in addition to further desired characters appended to plane 14 (after 68–21, the last used code point in the standard version of the extension).[4]: 179–180 

In the second edition of the standard, published in 1992, a much larger collection ofhanzi was defined across seven planes. The majority of the 1988 plane 14 extension, comprising the 6148code points 01-01 through 66–38, was adopted as plane 3 (with the remaining 171 characters, code points 66-39 through 68–21, being instead distributed amongst plane 4). The plane 15 extension was not included, although 338 of its characters were included amongst planes 4 through 7.[4]: 115–122 

The third edition of the standard, published in 2007, added theEuro sign, ideographic zero,kana and extensions to the existingbopomofo andRoman alphabet support to plane 1. It introduced planes 10 through 14, containing additional hanzi, and incorporated the existing plane 15 extension into the standard itself (with gaps left where the characters already existed in planes 4 through 7). It also added 128 further hanzi to plane 3, starting at code point 68–40,[4]: 115–122  based on the additions to the version of the 1988 plane 14 which had been submitted for inclusion in Unicode.

Plane numbering

[edit]
CNS 11643 plane numbering in different editions, drafts or implementations
PlaneT1T2(UDC)(IBM)T3TFT4T5T6T7(Post-1992)(Post-2007)
ISO-IR171172--183[a]-184185186187--
1986 edition1212–15---------
IBM code page 964[7]121213--------
1988 extension1212–13-14[b]-------
1990 extension1212–13-14[b]15------
CJK-JRG version12--14[c]-------
1992 edition1212–15-3[a]-4567--
ICU 2000[8]12--3[d]94567--
2007 edition12--3[d]1545678–14-
ICU 2014[9]1212133[d]154567--
Post-2007[2]12--3[e]1545678–1416–19
  1. ^ab01-0166-38 range only
  2. ^ab01-0166-38 and66-3968-21 ranges
  3. ^01-0166-38,66-3968-21 and68-4071-10 ranges
  4. ^abc01-0166-38 and68-4071-10 ranges
  5. ^01-0166-38 and68-4071-10 ranges, plus additions[10]

Current purpose and relationship to Unicode

[edit]

The CNS 11643 repertoire includes characters used for administrative purposes in Taiwan, including household registration andID cards,[3] in addition to characters used in education.[11] In particular, characters in planes 1 and 2 are used in education.[12] Only the characters used in education are subjected to glyph-form normalisation in CNS 11643.[11] It continues to be expanded, with additional planes numbered up to 19 having been drafted, but not yet published as part of a CNS 11643 edition.[2] A 2022 amendment to the 2007 edition appendedU+7934 CJK UNIFIED IDEOGRAPH-7934 to the end of plane 2, and corrected several glyph forms in planes 1 and 2.[12]

Although the 1992 and 2007 editions of CNS 11643, in addition to more recent working drafts, serve as theUnihan sources for reference glyphs forCJK Unified Ideographs submitted for use in Taiwan,[2] there remains, as of 2017[update], several thousand CNS 11643 characters with no corresponding Unicode character, or which do not round-trip through Unicode, mostly in planes 10 through 14. These are mapped to the UnicodeSupplementary Private Use Area.[13]

In some cases, two or more CNS 11643 characters correspond to a single UnicodeCJK Unified Ideograph. These cases are (except where covered by theCJK Compatibility Ideographs Supplement block) currently mapped to Unicode Supplementary Private Use Area code points,[11] but the Taipei Computer Association, participating in theIdeographic Research Group, has been evaluating the feasibility of registering them asIdeographic Variation Sequences at some point in the future.[11][14]

Relationship to Big5

[edit]

Levels 1 and 2 of theBig5 encoding correspond mostly to CNS 11643 planes 1 and 2, respectively, with occasional differences in order, and with two duplicate hanzi existing in Big5 but not in CNS 11643. They can be mapped using a list of ranges.[15][16] However, the 213 classical radicals in CNS 11643 plane 1 are additional to the characters available in Big5 (although they can be lossily mapped to the correspondinghanzi characters in Big5 or HKSCS),[5] and further additional characters were added to CNS 11643 plane 1 in 2007.[4]: 115–122  TheBig5-2003 variant of Big5 is defined as a partial encoding of CNS 11643.

Within the Big5 hanzi repertoire, only one plane 1 character is conventionally mapped to Unicode differently from the corresponding character from the first two CNS 11643 planes: to U+5F5D (), whereas its CNS plane 1 counterpart is mapped to arelated variant at U+5F5E ();[17] U+5F5D is separately included in CNS 11643 plane 3.[5] However, some variant mappings for Big5, such as some defined byIBM, include U+5F5E rather than U+5F5D.[18] Similarly, a single character from Big5 level 2 (including its IBM variant)[19] is mapped to a different Unicode code point than its CNS 11643 plane 2 counterpart: to U+5284 (), while theUnihan database currently maps the CNS 11643 character to U+7B9A (); U+5284 appears in CNS 11643 plane 14.[5]

References

[edit]
  1. ^ECMA (1993-01-21).Chinese Standard Interchange Code (CSIC) - Set 1(PDF). ITSCJ/IPSJ.ISO-IR-171.
  2. ^abcdeLunde, Ken; Cook, Richard (2024-07-31)."kIRG_TSource".Unicode Han Database (Unihan) (Unicode Standard Annex). Revision 37.Unicode Consortium. UAX #38.
  3. ^ab"TCA's submission for the CJK extension IRG Working Set 2021"(PDF). 2021-05-07.ISO/IEC JTC1/SC2/WG2/IRG N2486.
  4. ^abcdefLunde, Ken (2008). "3. Character Set Standards".CJKV Information Processing (2nd ed.).O'Reilly Media.ISBN 9780596514471.
  5. ^abcdLunde, Ken (2022-11-30)."Proposal to enhance the provisional kBigFive property"(PDF).UTC L2/22-288.
  6. ^"3.8: Block-by-Block Charts"(PDF).The Unicode Standard. version 1.0.Unicode Consortium.
  7. ^"IBM-964_P110-1999".ICU Data Repository.IBM/Unicode Consortium. 2009 [1999].
  8. ^Viswanadha, Raghuram (2003) [2000-08-30]."CNS-11643-1992".International Components for Unicode.IBM/Unicode Consortium.
  9. ^"EUC-TW-2014: Update of EUC-TW based on IBM-964".International Components for Unicode.IBM/Unicode Consortium. 2014.
  10. ^e.g."Unihan data for U+2E83A",Unihan Database Lookup,Unicode Consortium has the source referenceT3-6734, i.e. plane 3 code point71-20.
  11. ^abcd"4. About glyph normalization"(PDF).Response to normalization and meaning issues on TCA characters in WS2021. 2022-03-14. pp. 3–5.ISO/IEC JTC1/SC2/WG2/IRG N2546.
  12. ^ab"T-Source Glyph Correction and Horizontal Extension"(PDF). 2022-10-18.ISO/IEC JTC1/SC2/WG2/IRG N2580.
  13. ^"CNS 11643 in Unicode's Supplementary Private Use Area".[chinese mac]. Council on East Asian Studies at Yale University.
  14. ^Taipei Computer Association (2021-09-10)."Activity Report from TCA"(PDF).ISO/IEC JTC1/SC2/WG2/IRG N2502.
  15. ^Lunde, Ken (1995-12-18). "4.3: CJK Character Set Compatibility Issues - Chinese (Taiwan)".CJK.INF Version 1.9.
  16. ^Zhu, HF.; Hu, DY.; Wang, ZG.; Kao, TC.; Chang, WCH.; Crispin, M. (1996)."RFC 1922: Chinese Character Encoding for Internet Messages".Requests for Comments.IETF.
  17. ^Lunde, Ken (2018-02-15)."Exploring IICore—Part 4".CJK Type Blog.Adobe Inc.
  18. ^"ibm-950_P110-1999 (lead byte 0xC2)".International Components for Unicode Converter Explorer.Unicode Consortium. Archived fromthe original on 2021-07-12.
  19. ^"ibm-950_P110-1999.ucm".ICU Data Repository.IBM/Unicode Consortium. 2007.<U5284> \xE3\x5A |0

External links

[edit]
Early telecommunications
ISO/IEC 8859
Bibliographic use
National standards
ISO/IEC 2022
Mac OSCode pages
("scripts")
DOS code pages
IBM AIX code pages
Windows code pages
EBCDIC code pages
DEC terminals (VTx)
Platform specific
Unicode /ISO/IEC 10646
TeX typesetting system
Miscellaneous code pages
Control character
Related topics
Retrieved from "https://en.wikipedia.org/w/index.php?title=CNS_11643&oldid=1265180502"
Category:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp