手机
当前位置:查字典教程网 >脚本专栏 >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实现360皮肤按钮控件示例

python转换摩斯密码示例

python命令行参数sys.argv使用示例

python中文乱码的解决方法

python使用os模块的os.walk遍历文件夹示例

python中mechanize库的简单使用示例

python实现爬虫下载漫画示例

python切换hosts文件代码示例

初学python数组的处理代码

精品推荐
分类导航