C-我们常说UTF-8,16,32标准到底是怎样的

Web程序数据库 Web程序数据库 主题:1214 回复:2505

C-我们常说UTF-8,16,32标准到底是怎样的

虐人心 发布于 2017-05-14 字数 212 浏览 1074 回复 2

我们常说的这些标准具体是什么?有什么作用?
补充一下,并不是问简单的概念一些问题,是一些机制的实现,比如,如果规定的是UTF-16格式,如果存储4字节的字符串会怎么样?书上说是用代理机制,这个机制是怎么样的?

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(2

虐人心 2017-06-07 2 楼

Unicode只是一个符号集而已,它只规定了符号的二进制代码,却没有规定这个二进制代码应该如何存储,UTF-8可以看做是unicode的一种实现方式。

关于字符的编码最好的文章,没有之一,推荐参见:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html

想挽留 2017-05-17 1 楼

UTF-8,16,32这些都是扩展Unicode编码,而且一般是变长编码的,很多在用于网络传输方面。