unicode所有字符国字在unioncode的码位
    国字在Unicode码位概述
    Unicode,又称万国码,是一种国际字符编码标准,旨在为所有计算机系统和软件提供统一一致的字符集。Unicode包含了世界上几乎所有已知的书写系统和符号,包括中文汉字。
    汉字编码历史
    历史上,不同的编码系统被用于表示汉字。最著名的编码系统之一是GB 2312,它在中国国家标准中定义,包含了6763个汉字。然而,随着中文信息技术的不断发展,传统的编码系统已经无法满足日益增长的需求。
    Unicode汉字编码
    Unicode采用了不同的方法来编码汉字。它将汉字分为两个部分:基本多文种平面(BMP)和辅助多文种平面(SMP)。
    BMP汉字
    BMP包含了最常用的汉字,约有7万个。这些汉字使用两个字节编码,即U+0000到U+FFFF范围内的码值。
    SMP汉字
    SMP包含了剩余的汉字,约有10万个。这些汉字使用四个字节编码,即U+10000到U+1FFFFF范围内的码值。
    国字编码范围
    国字是指中国大陆特有的汉字,不包含在Unicode基本字符集中。Unicode为国字分配了专用编码范围,位于SMP中。
    U+3400到U+4DB5
    此范围包含了约6,582个国字,包括简化字、繁体字和异体字。
    U+9FA6到U+9FBB
    此范围包含了14个国字,用于表示人民币单位。
    U+FA0E到U+FA0F
    此范围包含了两个国字,用于表示日本汉字中的两个特殊字符。
    使用国字编码
    使用国字编码需要特殊的字体支持,该字体必须包含所需的国字字符。此外,操作系统和应用程序也需要支持Unicode SMP,以正确显示国字。
    总结
    Unicode为国字提供了专用的编码范围,使这些独特且重要的字符能够在计算机系统中以統一的方式表示和处理。通过支持Unicode SMP,用户可以访问和使用广泛的汉字,包括国字,从而促进跨语言和区域的沟通和信息交换。