ISO/IEC 10646

出典: フリー百科事典『ウィキペディア(Wikipedia)』

ISO/IEC 10646 (UCS; : Universal Coded Character Set) UnicodeJIS X 0221

(0 - 10FFFF16)(UTF-8, UTF-16, UTF-32)Unicode[1][2][3][4]21Unicode31UnicodeU+10FFFF使Unicode2006Unicode使20110 - 10FFFF

 (plane) (row) (cell) Unicode0 (BMP; : Basic Multilingual Plane) 1 - 16 (group) 2011

制定の経緯とその影響[編集]


姿40x20 - 0x7F0xA0 - 0xFFISO/IEC 2022ISO/IEC 8859JIS X 0208GB 2312

1990DIS (Draft International Standard) 19916Unicode2

DIS 10646UnicodeDIS 10646Unicode使200 (BMP) BMPUnicode使2

Unicode1DIS 106462International Standard1993

[?]

[]


 1999920009AmendmentTechnical CorrigendumISO/IEC 10646-1:2000
発行日 規格番号 名称
1993/05/01 ISO/IEC 10646-1: 1993 Universal Multiple-Octet Coded Character Set (UCS) -- Part 1: Architecture and basic Multilingual Plane
1996/03/01 ISO/IEC 10646-1: 1993/Cor.1 TECHNICAL CORRIGENDUM 1 to ISO/IEC 10646-1:1993
1996/10/15 ISO/IEC 10646-1:1993/Amd.1 Transformation Format for 16 planes of group 00 (UTF-16)
1996/10/15 ISO/IEC 10646-1:1993/Amd.2 UCS Transformation Format 8 (UTF-8)
1996/10/15 ISO/IEC 10646-1:1993/Amd.3 Code positions for control characters
1996/10/15 ISO/IEC 10646-1:1993/Amd.4 Removal of annex G (UTF-1)
1997/11/15 ISO/IEC 10646-1:1993/Amd.6 Tibetan
1997/11/15 ISO/IEC 10646-1:1993/Amd.7 33 additional characters
1997/12/15 ISO/IEC 10646-1:1993/Amd.8 New annex on CJK Ideographs to ISO/IEC 10646-1:1993
1997/12/15 ISO/IEC 10646-1:1993/Amd.9 Identifiers for Characters
1998/05/15 ISO/IEC 10646-1:1993/Amd.5 Hangul syllables
1998/07/15 ISO/IEC 10646-1:1993/Cor.2 TECHNICAL CORRIGENDUM 2 to ISO/IEC 10646-1:1993
1998/07/15 ISO/IEC 10646-1:1993/Amd.11 Unified Canadian Aboriginal Syllabics
1998/09/01 ISO/IEC 10646-1:1993/Amd.12 Cherokee
1998/10/01 ISO/IEC 10646-1:1993/Amd.10 Ethiopic script
1998/10/15 ISO/IEC 10646-1:1993/Amd.13 CJK unified ideographs
1998/11/01 ISO/IEC 10646-1:1993/Amd.16 Braille Patterns
1998/11/01 ISO/IEC 10646-1:1993/Amd.19 Runic
1998/11/01 ISO/IEC 10646-1:1993/Amd.20 Ogham
1999/05/15 ISO/IEC 10646-1:1993/Amd.23 Bopomofo and various other characters
1999/06/01 ISO/IEC 10646-1:1993/Amd.21 Sinhala
1999/07/15 ISO/IEC 10646-1:1993/Amd.17 CJK Unified Ideograph Extension
1999/07/15 ISO/IEC 10646-1:1993/Amd.18 Symbols and Others
1999 ISO/IEC 10646-1:1993/Cor.3 TECHNICAL CORRIGENDUM 3 to ISO/IEC 10646-1:1993
1999 ISO/IEC 10646-1:1993/Amd.14 Yi syllables and Yi radicals
1999 ISO/IEC 10646-1:1993/Amd.22 Keyboard symbols
1999 ISO/IEC 10646-1:1993/Amd.24 Thaana Script
1999 ISO/IEC 10646-1:1993/Amd.25 Khmer Script
1999 ISO/IEC 10646-1:1993/Amd.26 Burmese Script
1999 ISO/IEC 10646-1:1993/Amd.27 Syriac Script
1999 ISO/IEC 10646-1:1993/Amd.29 Mongolian
1999 ISO/IEC 10646-1:1993/Amd.30 Additional Latin and other characters
2000 ISO/IEC 10646-1:1993/Amd.15 Radicals and Numerals
2000 ISO/IEC 10646-1:1993/Amd.28 Ideographic Description Sequences
2000 ISO/IEC 10646-1:1993/Amd.31 Tibetan Extension
2000/09/15 ISO/IEC 10646-1:2000 UCS -- Part 1: Architecture and basic Multilingual Plane
2001/11/01 ISO/IEC 10646-2:2001 UCS -- Part 2: Supplementary Planes
2002/07/16 ISO/IEC 10646-1:2000/Amd.1 Mathematical symbols and other characters
2003/12/15 ISO/IEC 10646:2003 Universal Multiple-Octet Coded Character Set (UCS)
2005/11/15 ISO/IEC 10646:2003/Amd.1 Glagolitic, Coptic, Georgian and other characters
2006/07/01 ISO/IEC 10646:2003/Amd.2 N'Ko, Phags-pa, Phoenician and other characters
2008/02/15 ISO/IEC 10646:2003/Amd.3 Lepcha, Ol Chiki, Saurashtra, Vai and other characters
2008/07/01 ISO/IEC 10646:2003/Amd.4 Cham, Game Tiles, and other characters
2008/12/01 ISO/IEC 10646:2003/Amd.5 Tai Tham, Tai Viet, Avestan, Egyptian Hieroglyphs, CJK Unified Ideographs Extension C, and other characters
2009/10/15 ISO/IEC 10646:2003/Amd.6 Bamum, Javanese, Lisu, Meetei Mayek, Samaritan, and other characters
2010/7/15 ISO/IEC 10646:2003/Amd.7 Mandaic, Batak, Brahmi, and other characters
2011/5/2 ISO/IEC 10646:2011 Universal Coded Character Set (UCS)
2012/05/21 ISO/IEC 10646:2012 Information technology -- Universal Coded Character Set (UCS)
2013/04/09 ISO/IEC 10646:2012/Amd 1:2013 Linear A, Palmyrene, Manichaean, Khojki, Khudawadi, Bassa Vah, Duployan, and other characters
2014/08/29 ISO/IEC 10646:2014 Information technology -- Universal Coded Character Set (UCS)
2015 ISO/IEC 10646:2014/Amd 1:2015 Cherokee supplement and other characters
2016 ISO/IEC 10646:2014/Amd 2:2016 Bhaiksuki, Marchen, Tangut and other characters
2017/12/22 ISO/IEC 10646:2017 Information technology -- Universal Coded Character Set (UCS)

文字符号化方式[編集]


UnicodeUTFUnicode Transformation FormatISO/IEC 10646UTFUCS Transformation Format

UTF-1

8UTF-8

UCS-2

2UCS (Universal Coded-Character Set) BMP使UTF-162011deprecated

UTF-8

UnicodeUTF-8[3]

UTF-16

UnicodeUTF-16[4]

UTF-32 (UCS-4)

UnicodeUTF-32

[]


2011Level3

Level 1



Level 2



Level 3



UnicodeLevel 3

[]



(一)^ The Unicode Standard Version 11.0 (PDF) (English).  The Unicode Consortium. p. 1 (201865). 2019121 The Unicode Standard is code-for-code identical with International Standard ISO/IEC 10646.

(二)^ The Unicode Standard Version 11.0 (PDF) (English).  The Unicode Consortium. p. 88 (201865). 2019121 The character names in the Unicode Standard match those of the English edition of ISO/IEC 10646.

(三)^ abThe Unicode Standard Version 11.0 (PDF) (English).  The Unicode Consortium. p. 930 (201865). 2019121 The ISO/IEC 10646 definition of UTF-8 is identical to UTF-8 as described under Definition D92 in Section 3.9, Unicode Encoding Forms.

(四)^ abThe Unicode Standard Version 11.0 (PDF) (English).  The Unicode Consortium. p. 930 (201865). 2019121 The ISO/IEC 10646 definition of UTF-16 is identical to UTF-16 as described under Definition D91 in Section 3.9, Unicode Encoding Forms.

[]


ISO/IEC 10646:2003 Information technology -- Universal Multiple-Octet Coded Character Set (UCS)

ISO/IEC 10646:2003/Amd 1:2005 Glagolitic, Coptic, Georgian and other characters

ISO/IEC 10646:2003/Amd 2:2006 N'Ko, Phags-pa, Phoenician and other characters

ISO/IEC 10646:2011(E) Universal Coded Character Set (UCS)

ISO/IEC 10646:2017 Universal Coded Character Set (UCS)