手机
当前位置:查字典教程网 >脚本专栏 >python >python处理中文编码和判断编码示例
python处理中文编码和判断编码示例
摘要:下面所说的都是针对python2.7复制代码代码如下:#coding:utf-8#chardet需要下载安装importchardet#抓取...

下面所说的都是针对python2.7

复制代码 代码如下:

#coding:utf-8

#chardet 需要下载安装

import chardet

#抓取网页html

line = "http://www.***.com"

html_1 = urllib2.urlopen(line,timeout=120).read()

#print html_1

encoding_dict = chardet.detect(html_1)

#print encoding

web_encoding = encoding_dict['encoding']

if web_encoding == 'utf-8' or web_encoding == 'UTF-8':

html = html_1

else :

html = html_1.decode('gbk','ignore').encode('utf-8')

#有以上处理,整个html就不会是乱码。

【python处理中文编码和判断编码示例】相关文章:

python实现爬虫下载漫画示例

python转换摩斯密码示例

python求斐波那契数列示例分享

python多线程http下载实现示例

python单链表实现代码实例

Python 随机生成中文验证码的实例代码

python写的一个文本编辑器

python实现360皮肤按钮控件示例

python 中文乱码问题深入分析

python中mechanize库的简单使用示例

精品推荐
分类导航