汉字在python中出错,中文格式写入文件后出现乱码怎么破?,python乱码,一个很简单的小爬虫程序
汉字在python中出错,中文格式写入文件后出现乱码怎么破?,python乱码,一个很简单的小爬虫程序
一个很简单的小爬虫程序
for i in L: content = urllib2.urlopen('http://X.X.X.X/cgi-bin/GetDomainOwnerInfo?domain=%s' %i) html = content.read() with open('domain_test.xml','a') as f: f.write(html) print html
print 的结果是中文:
<domaininfo strDomain="XXX.com." strOwner="XXX" strDepartment="云平台部" strBusiness="[互联网业务系统 - XXX" strUser="XXX;">
但直接打开xml文本的时候却是乱码:
<domaininfo strDomain="XXX.com." strOwner="XXX" strDepartment="云平å°éƒ¨" strBusiness="[互è”网业务系统 - 第三方应用]" StrUser="XXX;">
Windows 7 操作系统,python 2.7
请问一下各位,这个问题如何解决?
import codecsf = codecs.open("domain_test.xml", "w", "utf-8")
在文件开头加上 #coding:utf-8
试试在文件开头加上 # -*- coding: utf-8 -*-
编橙之家文章,
相关内容
- 想用web端完成调度后台的python程序要怎么写?,webpyt
- django unicode类型字段值转换成int类型时报错invalid liter
- python34_d.lib这个文件在哪层目录下,,我自己写了一个例
- Python中Django上传大型文件需要怎么配置,pythondjango,Dj
- 去哪找python初学者学习的好项目,github可以吗,pythongi
- 想把网页数据全都抓下来,需要什么样的思路?,网页思
- Python定义变量list int应该怎样定义?,pythonlist,如题。如
- Python flask url参数应该如何写,pythonflask,常见 url 传参中
- 怎么解决python tornado总是需要重启的问题,pythontornado
- Python Flask中分散存储大量视频函数的方法,pythonflask,由
评论关闭