UTF8和UTF16

Posted 时间的女儿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UTF8和UTF16相关的知识,希望对你有一定的参考价值。

1  如果只是论一个汉字占用的字节数,那么 UTF-8 占用3个字节, UTF-16 占用2个字节。但是如果存储文本的话,需要在文本使用 EF BB BF 三个字节表示使用 UTF-8 编码,使用 FE FF 表示使用 UTF-16 编码。
 
2  UTF-16 固定表示两个字节表示一个字符,不管是字母还是汉字; UTF-8 使用 1- 3 个字节表示一个字符
 
3 UTF-8 一个字节表示英文, 3个字节表示汉字. UTF-16不论英文还是汉字都是2个字节

以上是关于UTF8和UTF16的主要内容,如果未能解决你的问题,请参考以下文章

UTF16和UTF8啥区别?

UTF16和UTF8啥区别?

javascript转换hex到UTF16 再将utf16转换到utf8

UTF16和UTF8啥区别 谁介绍下?

Linux 上的 wprintf UTF16(应该是 UTF8)?

一句话理解字符编码(Unicode ,UTF8,UTF16)