首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是超长的形式/编码?

问什么是超长的形式/编码?
EN

Stack Overflow用户
提问于 2011-08-18 19:37:22
回答 2查看 6.2K关注 0票数 19

阅读维基百科关于UTF-8的文章,我一直在想关于超长的这个术语。这一术语被多次使用,但文章没有给出其含义的定义或参考。

我想知道是否有人能解释这个词及其目的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-18 19:39:57

它是一个代码点的编码,它占用的代码单位比它需要的要多。

例如,U+0020用UTF-8表示为单字节0x20.如果您以正常的方式解码两个字节的0xc0 0xa0,您将仍然返回到U+0020,但这是一个无效的表示。

Unicode勘误#1有更多的信息,特别是关于表3.1B。

票数 20
EN

Stack Overflow用户

发布于 2011-08-18 19:41:25

从理论上讲,UTF-8允许不同的字符表示形式,这些字符也有较短的表示。例如,通过将MSB设置为零,可以将ASCII字符编码为两个字节。UTF-8规范明确禁止这种情况。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7113117

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档