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

python getopt 参数处理小示例

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

初学python数组的处理代码

python控制台显示时钟的示例

python中mechanize库的简单使用示例

python分割和拼接字符串

python实现人人网登录示例分享

精品推荐
分类导航