首页 > 试驾测评

推荐几部好看的 动漫吧!(Unicode 和 UTF-8 有何区别)

发布时间:2024-06-04 14:08:55 | 寻车网

最近经常有小伙伴私信询问推荐几部好看的 动漫吧!(Unicode 和 UTF-8 有何区别)相关的问题,今天,寻车网小编整理了以下内容,希望可以对大家有所帮助。

本文目录一览:

推荐几部好看的 动漫吧!(Unicode 和 UTF-8 有何区别)

推荐几部好看的 动漫吧!

黑执事第二季(连载中)星期五更新

钢之炼金术师第一季,FA‘

网球王子TV178,全国大赛26

隐之王

零之使魔

S.A特优生

家庭教师

天使的心跳Angel Beats

死神

CE0071高达,CE0073高达

黑之契约者

今天开始做魔王

吸血鬼骑士第一季,第二季

樱兰高校男公关部

天使怪盗

吸血鬼同盟

潘多拉之心

十字架与吸血鬼

(PS:首先推荐钢之炼金术师)

推荐几部好看的 动漫吧!(Unicode 和 UTF-8 有何区别)
推荐几部好看的 动漫吧!(Unicode 和 UTF-8 有何区别)

Unicode 和 UTF-8 有何区别

你看到的unicode字符集是这样的编码表:

I 0049

t 0074

' 0027

s 0073

0020

知 77e5

乎 4e4e

日 65e5

报 62a5

每一个字符对应一个十六进制数字。

计算机只懂二进制,因此,严格按照unicode的方式(UCS-2),应该这样存储:

I 00000000 01001001

t 00000000 01110100

' 00000000 00100111

s 00000000 01110011

00000000 00100000

知 01110111 11100101寻车网

乎 01001110 01001110

日 01100101 11100101

报 01100010 10100101

这个字符串总共占用了18个字节,但是对比中英文的二进制码,可以发现,英文前9位都是0!浪费啊,浪费硬盘,浪费流量。

怎么办?

UTF。

UTF-8是这样做的:

1. 单字节的字符,字节的第一位设为0,对于英语文本,UTF-8码只占用一个字节,和ASCII码完全相同;

2. n个字节的字符(n>1),第一个字节的前n位设为1,第n+1位设为0,后面字节的前两位都设为10,这n个字节的其余空位填充该字符unicode码,高位用0补足。

这样就形成了如下的UTF-8标记位:

0xxxxxxx

110xxxxx 10xxxxxx

1110xxxx 10xxxxxx 10xxxxxx

11110xxx 10xxxxxx 10xxxxxx 10xxxxxx

111110xx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx

1111110x 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx

... ...

于是,”It's 知乎日报“就变成了:

I 01001001

t 01110100

' 00100111

s 01110011

00100000

知 11100111 10011111 10100101

乎 11100100 10111001 10001110

日 11100110 10010111 10100101

报 11100110 10001010 10100101

和上边的方案对比一下,英文短了,每个中文字符却多用了一个字节。但是整个字符串只用了17个字节,比上边的18个短了一点点。

下边是课后作业:

请将”It's 知乎日报“的GB2312和GBK码(自行google)转成二进制。不考虑历史因素,从技术角度解释为什么在unicode和UTF-8大行其道的同时,GB2312和GBK仍在广泛使用。

剧透:一切都是为了节省你的硬盘和流量。

以上就是寻车网小编整理的内容,想要了解更多相关资讯内容敬请关注寻车网。

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“推荐几部好看的 动漫吧!(Unicode 和 UTF-8 有何区别)”相关推荐
热点推荐