电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

    点击下载PC版
  • 华强电子网公众号

    电子元器件

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

unicode编码是什么?unicode编码详细介绍

来源:华强电子网 作者:华仔 浏览:23335

标签: unicode编码 unicode 编码

摘要: 相信很多学习计算机的都知道,在计算机中有着很多的编码方式。比如说unicode编码、UTF-8、ASCII等等。大部分人对于后面两个编码是熟悉的,但是对于unicode编码的了解却不多。那么unicode编码究竟是什么意思呢?

相信很多学习计算机的都知道,在计算机中有着很多的编码方式。比如说unicode编码、UTF-8、ASCII等等。大部分人对于后面两个编码是熟悉的,但是对于unicode编码的了解却不多。那么unicode编码究竟是什么呢?


一、unicode编码简介

 

unicode编码我们又可以叫做是统一码。在计算机科学领域中是一中业界标准,unicode编码还包含了字符集、编码方案等等。unicode编码给每个字符提供了一个唯一的数字,不论是什么平台、不论是什么程序、不论是什么语言。unicode编码的出现是为力更好的解决传统字符在编码产生的局此案问题。并且unicode编码给每种语言中的每个字符设定了统一并且唯一的二进制编码

 

unicode编码简介

 

二、unicode编码特点

 

unicode中一共使用了17个平面,共有1114112个编码位置。在最新unicode编码的5.0版本之中,已定义的码位只有238605个,分布在平面0、平面1、平面2、平面14、平面15、平面16。其中平面15和平面16上只是定义了两个各占65534个码位的专用区(Private Use Area),分别是0xF0000-0xFFFFD和0x100000-0x10FFFD。 所谓专用区,就是保留给大家放自定义字符的区域,可以简写为PUA。

 

平面0也有一个专用区:0xE000-0xF8FF,有6400个码位。平面0的0xD800-0xDFFF,共2048个码位,是一个被称作代理区(Surrogate)的特殊区域。代理区的目的用两个UTF-16字符表示BMP以外的字符。在介绍UTF-16编码时会介绍。

 

三、unicode编码以及实现

 

对于unicode编码我们想要了解清楚,可以从编码方式以及实现方式来进行学习。下面我们就从这两个方面进行介绍。


1、编码方式

unicode是一种国际组织制定能容纳所有文字和符号的字符编码方案。Unicode用数字0-0x10FFFF来映射这些字符,最多可以容纳1114112个字符,或者说有1114112个码位。码位就是可以分配给字符的数字。UTF-8、UTF-16、UTF-32都是将数字转换到程序数据的编码方案。

 

2、实现方式

unicode中:汉字“字”对应的数字是23383。在Unicode中,我们有很多方式将数字23383表示成程序中的数据,包括:UTF-8、UTF-16、UTF-32。UTF是“UCS Transformation Format”的缩写,可以翻译成Unicode字符集转换格式,即怎样将Unicode定义的数字转换成程序数据。


以上就是unicode编码的全部介绍,相信大家对unicode也有了很好的认识与了解。

型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67