首页 > 编程知识 正文

字节由位组成,一个字节等于几位,一位数字占几个字节

时间:2023-05-05 11:35:19 阅读:222636 作者:4605

今天用Spring框架,做了单元测试。发现我的文件中汉字占了3个字节。

感觉好像和我学的不符合啊,所以我查了一下。

我eclipse正是用的UTF-8的编码

总结如下:

GBK编码的时候,一个汉字占两个字节。

UTF-8编码是变长编码,通常汉字占三个字节,扩展B区以后的汉字占四个字节。
如果是UTF-16编码,通常一个汉字占两个字节,如果是CJKV扩展B区、C区、D区中的汉字占四个字节

(一般字符的Unicode范围是U+0000至U+FFFF,而这些扩展部分的范围大于U+20000,因而要用两个UTF-16)。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。