编码:ASCII 、UniCode、UTF-8

计算机只能直接处理数字,如果需要处理其他数据格式,例如文本格式,需要转为对应得数字。早期只有大小写英文字母,数字和一些特殊符号共127个,也就是常见的ascii码。由于一般用字节来表示数据,一个字节是8bit,最大可表示255,随着计算机的普及,越来越多的语言需要编入电脑里,而原先的编码格式显然不够,所以诞生了Unicode编码,将所有语言都统一到一套编码中。
看似问题得到了解决,但新的问题就来了。原先的ascii码只用一个8字节就可以表示,而Unicode码通常是2个字节,这样对于数据的存储以及数据的传输就会显得很浪费。所以就有了UTF-8编码,该编码可以根据待传输的数据大小编码成1-6个字节,常用的英文字母为1个字节,汉字通常是3个字节,使用UTF-8编码可以节省空间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值