统一码是一种计算机工业标准,它定义并编码数字数据存储和信息交换中使用的所有字符、字形和符号。其目标是支持世界上各种书写系统的交换、处理和显示。它包含128,000多个不同的字符编码,是计算机和软件工程师可使用的最大的标准化字符集。统一码使计算机能够理解和表示当今许多应用程序和数字产品中使用的文本、语言、符号和表情符号。
统一码是20世纪80年代后期在统一码联盟的支持下开发的。该联盟是一个非营利组织,成立于1991年,负责该标准的技术规范以及持续开发和销售。Unicode将信息存储在计算机中的代码结构化,使计算机能够理解和存储当今可用和使用的大量数据。这种标准化使全球化工作取得成功,因为使用多语言文本无需手动脚本或外部软件。
以Unicode编码的文本通常被称为UTF-8(Unicode Transformation Format-8)或UTF-16(Unicode Transformation Format-16)。UTF-8是一种使用8位编码单位的可变长度编码,而UTF-16是一种使用16位编码单位的固定长度编码。UTF-8是在线应用程序的主要文本编码形式,尽管UTF-16也在广泛使用。
Unicode是一系列网络安全协议不可或缺的组成部分,特别是那些涉及不同语言文本传输和解释的协议。Unicode等字符编码为不同系统间的安全通信提供了基础支持,也为计算机引用数字资源提供了标准化手段。
Unicode广泛应用于一系列应用程序和技术,包括HTML5、CSS、XML、JSON、TOML、ICU、JavaScript、Bash和Java。Unicode标准在微软Windows、苹果Macintosh、macOS和iOS、谷歌ChromeOS以及Linux内核等平台上得到维护和保留。
总之,Unicode是一种基于计算的标准化系统,用于表示和编码字符、符号和字形。它是一种广泛应用的标准,在支持全球数字通信、多语言文本编码和安全协议方面发挥着重要作用。