Python中文编码问题

中文编码一直是一个让人头疼的问题,这里记录一下几个自己最近用的解决方案:

方案一:

import sys  
reload(sys)  
sys.setdefaultencoding('utf8')

这个是自己写爬虫的时候,爬中文总是遇到各种鬼问题,加了这几行,就正确了

方案二
从网上下载了一个Excel表格,里面的中文用程序一读全部乱码,encoding加进去也会报错,后来尝试了一种方式:

  1. 另存为x.csv文件
  2. Notepad里面新创建一个csv文件,默认编码是utf8无BOM,之后再把x.csv里面的文件复制粘贴到新的csv里面,编码正常啦!

感觉这个方案机智得不行,哈哈

方案三
这个方案主要针对print到控制台出现乱码的情况,且需要辅助方案一才能起到相应的效果。

aList[1].decode(encoding="utf-8")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值