首页 > 汽车评测 > 正文

浙江嘉兴北站到余新镇怎么走

2024-05-23 19:10:14 | 喜车网

浙江嘉兴北站到余新镇怎么走很多朋友对这方面很关心,喜车网整理了相关文章,供大家参考,一起来看一下吧!

本文目录一览:

浙江嘉兴北站到余新镇怎么走

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仍在广泛使用。

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

浙江嘉兴北站到余新镇怎么走
浙江嘉兴北站到余新镇怎么走

浙江嘉兴北站到余新镇怎么走

从起点向正西方向出发,沿中环北路行驶180米,调头进入中环北路 2. 沿中环北路行驶3.4公里,直行进入S007 3. 沿S007行驶1.1公里,直行进入中环东路 4. 沿中环东路行驶3.8公里,右转进入中环南路 5. 沿中环南路行驶880米,左转 6. 行驶10米,直行进入嘉余线 7. 沿嘉余线行驶8.2公里,直行进入五星路 8. 沿五星路行驶280米,左转进入佘贤埭街 9. 沿佘贤埭街行驶40米,到达终点(在道路左侧)

以上就是喜车网为大家带来的浙江嘉兴北站到余新镇怎么走,希望能帮助到大家!

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“浙江嘉兴北站到余新镇怎么走”相关推荐