qinqinyamemeda 2016-10-08 09:55 采纳率: 0%
浏览 1134
已采纳

PyDev下的Python为什么encode之后还中文乱码

我是爬取一些网页内容但是出来的都是中文乱码,看了很多种方法不是很懂,但是把代码拿到同学的电脑上就没问题。
for data in self.datas:
fout.write("

")
fout.write("%s" % data['url'])
fout.write("%s" % data['title'].encode('utf-8'))
fout.write("%s" % data['summary'].encode('utf-8'))
fout.write("")
                    最后出来的title和summary都是乱码的。。
  • 写回答

1条回答 默认 最新

  • wslrabit 2016-10-08 10:04
    关注

    可能是Python的本地环境的语言设置,导致无法正常输出中文。可参考下面的link修改下
    http://www.cnblogs.com/jingleguo/archive/2008/06/02/1211820.html

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题