返回信息流文件的输入是两个txt文件,里面含有中文。现在我把里面的内容按行读取并append列表中,打印列表的时候会出现asc码.此程序在python3.6环境下完全可以实现.在linux和python2.7环境下打印不出中文
这是一条镜像帖。来源:北邮人论坛 / python / #21239同步于 2018/3/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
【问题】python2.7编码问题
yinxuxin1228
2018/3/30镜像同步16 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
#coding:utf-8
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
加上这几行试试
我用了个折中的办法算是实现了大部分功能
【 在 lucashood 的大作中提到: 】
: 读取的时候设成rb,然后再用utf-8或GB18030打印
我去掉了输出中文。把中文做了个编号。但是还是有个小bug。一会回去我试试你提供的方法。
【 在 lucashood 的大作中提到: 】
: 那挺好的
:
我的Python2.7.5支持中文啊。 @zc199102 @chaoshen @soleman @yqyqyqyqyq,所以还是把程序发出来。