手机
当前位置:查字典教程网 >脚本专栏 >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 getopt 参数处理小示例

python转换摩斯密码示例

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

python 合并文件的具体实例

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

python分割和拼接字符串

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

使用python统计文件行数示例分享

python写的一个文本编辑器

python快速排序代码实例

精品推荐
分类导航