快捷导航
查看: 967|回复: 0

Unicode是什么?

[复制链接]

管理员

发表于 2020-6-29 22:42 | 显示全部楼层 |阅读模式
Unicode是一种国际编码标准,可用于不同的语言和脚本。通过为每个字符提供唯一编号来工作,从而创建一致的文本编码,表示形式和处理方式。基本上,Unicode就像一个通用字母,涵盖了世界上大多数不同的语言,将字符转换为数字。通过使用字符编码来实现此目的,即为每个可以使用的字符分配一个数字。字符编码例如,我可以说字母A变成数字13,a = 14、1 = 33,#= 123,依此类推。如果整个计算机行业都使用相同的字符编码方案,则每台计算机都可以显示相同的字符。ASCII(美国信息交换标准代码)成为第一个广泛使用的编码方案,但是,它仅限于128个字符定义。这对于大多数常见的英文字符,数字和标点符号来说是可以的,但对于世界其他地方则有所限制。自然,世界其他地方也希望它们的字符使用相同的编码方案。但是,根据您所处的位置,有一段时间,对于相同的ASCII代码,可能会显示不同的字符。最后,世界其他地区开始创建自己的编码方案,事情开始变得有些混乱。不仅是不同长度的编码方案,程序还需要弄清楚它们应该使用哪种编码方案。很明显,需要一种新的字符编码方案,那就是创建Unicode标准时。Unicode的目标是统一所有不同的编码方案,以便可以最大程度地限制计算机之间的混乱。如今,Unicode标准定义了超过128,000个字符的值,可以在Unicode Consortium上看到,它具有几种字符编码形式:UTF-8:仅使用一个字节(8位)来编码英文字符,它可以使用字节序列来编码其他字符,UTF-8广泛用于电子邮件系统和Internet。UTF-16:使用两个字节(16位)编码最常用的字符,如果需要,附加字符可以用一对16位数字表示。UTF-32:使用四个字节(32位)对字符进行编码,很明显,随着Unicode标准的发展,一个16位的数字太小了,无法代表所有字符,UTF-32能够将每个Unicode字符表示为一个数字。注意: UTF表示Unicode转换单位。相关文章推荐npm是什么?npm的工作方式和安装方法  npm全称Node Package Manager,随同NodeJS一起安装,可以解决诸多NodeJS代码问题 […]...HTML5是什么?  HTML5是HTML的第五个主要标准,标准的开发始于2007年,HTML5网站在2010年开始成为主流,最终的 […]...NAS是什么?  NAS代表“网络附属存储”,典型的计算机使用内置和外置硬盘驱动器存储数据。如果计算机连接到网络,它可以与网络上 […]...3D打印机是什么?  3D打印机是一种计算机辅助制造(CAM)设备,可以创建三维物体,与传统打印机一样,3D打印机从计算机接收数字数 […]...SOA是什么?  SOA(或面向服务的体系结构)是一种技术,它可以在需要时链接网络上的各种资源。与其他类型的系统体系结构设计相比 […]...
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

966SEO学习网

GMT+8, 2024-11-24 14:46

Powered by SEO学习网  本站采用创作共用版权 CC BY-NC-SA 3.0 CN 许可协议,转载或复制请注明出处

© 2014-2019 投诉建议及友链申请联系邮箱:seo966@qq.com

快速回复 返回顶部 返回列表