两个字节才能把所有的汉字表示完全。
答案:1 悬赏:30
解决时间 2021-04-06 21:05
- 提问者网友:空白
- 2021-04-06 05:24
用计算器算了算,有65535个,但度量了一下,汉字有10万多个,那剩下的不是无法表示??
最佳答案
- 二级知识专家网友:狠傷凤凰
- 2021-04-06 06:15
两个字节是不能显示所有汉字的。GBK编码的汉字每个字占两个字节,总共收录了2万多的汉字。
GBK、UTF-8等编码是用来存储和传送的,并不是计算机内部使用的编码。实际上,计算机内部使用的是unicode编码。为什么不将unicode作为存储的编码?答案是,unicode编码位数较多,会造成存储空间和网络带宽的浪费。unicode内码和GBK、utf8呈映射关系。unicode编码可以转化为3-4个字节的UTF-8编码。GBK中可以表示的汉字比较少,但对于常用字来说已经够了。
Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案。Unicode用数字0-0x10FFFF来映射这些字符,最多可以容纳1114112个字符,或者说有1114112个码位。码位就是可以分配给字符的数字。
GBK、UTF-8等编码是用来存储和传送的,并不是计算机内部使用的编码。实际上,计算机内部使用的是unicode编码。为什么不将unicode作为存储的编码?答案是,unicode编码位数较多,会造成存储空间和网络带宽的浪费。unicode内码和GBK、utf8呈映射关系。unicode编码可以转化为3-4个字节的UTF-8编码。GBK中可以表示的汉字比较少,但对于常用字来说已经够了。
Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案。Unicode用数字0-0x10FFFF来映射这些字符,最多可以容纳1114112个字符,或者说有1114112个码位。码位就是可以分配给字符的数字。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯