51Testing软件测试论坛

标题: python 的乱码解决(1) [打印本页]

作者: 素简生香    时间: 2017-12-7 14:11
标题: python 的乱码解决(1)
python 的乱码解决(1)
在使用python语言来处理网页文件时,经常会出现乱码的情况,而这是同字符编码有关的,所以我们先了解一下字符编码是怎么回事:
计算机储存的信息都是二进制数表示的;而我们在屏幕上看到的各种语言文字如英语,汉字等字符则是二进制数转换之后的结果;
这种转换存在着很多种方案,每一种方案称为一种字符编码方法,简称字符编码;
常用的要在屏幕上显示出来的字符集合有ASCII英文字符集、GB2312简体汉字字符集、BIG5繁体汉字字符集、GB18030(GBK)扩展汉字字符集、Unicode全球统一字符集等等;每一种字符集合,都可以有一种以上的的编码方案;
unicode 全球统一字符集的常见编码方案有unicode、UTF-32、 UTF-16、 UTF-8四种,其中UTF-8是最常用的,因为用 UTF-8表示 ASCII 字符集中的字符和 ASCII 编码方式中的表达完全相同,兼容性最好;
在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要网络传输的时候,就转换为UTF-8编码。

示例代码回帖可见



作者: 海海豚    时间: 2017-12-7 15:00
啦啦啦啦啦啦,最近正在学python,大大发的都用得上
作者: 黑盒测试    时间: 2017-12-7 15:53
学习
作者: 疯疯癫癫才自在    时间: 2017-12-7 16:49
回复看一下
作者: forgetsjh    时间: 2017-12-7 17:08
HHH
作者: cq520131517    时间: 2017-12-8 09:25
学习学习


作者: Miss_love    时间: 2017-12-12 17:07
支持分享
作者: 梦想家    时间: 2017-12-25 09:56
11111111
作者: 小白7    时间: 2017-12-25 17:08

作者: 清晨一缕阳光    时间: 2017-12-26 13:42
感谢分享!
作者: 特仑苏    时间: 2017-12-26 19:58
谢谢分享
作者: lywtest    时间: 2017-12-27 10:20
谢谢
作者: gongbs    时间: 2017-12-27 14:54
ddddddd




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2