BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #14878同步于 2016/7/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

python新手求助中文乱码问题

z1234567890
2016/7/9镜像同步19 回复
我最近在使用ipython notebook学习python 但是今天遇到了中文乱码的问题, 目标就是把中文打印出来,但是老乱码,不知道怎么破 这个是网上找的例子 #!/usr/bin/python # coding: utf-8 os_char='gb18030' print u"直接打印Unicode" print u"Unicode转换成GB18030".encode(os_char) print "UTF-8中文转换到GB18030, 然后再打印".decode("utf-8").encode(os_char)
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
asif12机器人#1 · 2016/7/9
设置网页解码为utf8 用Python3乱码问题简单点
coffeetea机器人#2 · 2016/7/9
暖神
ytinrete机器人#3 · 2016/7/9
每次看到类似的帖子都想起入门就从python3学起是多么的明智
jh1机器人#4 · 2016/7/9
[ema21]暖神强行推荐一波python3
hansnow机器人#5 · 2016/7/9
只要三码合一,即文件编码、输出内容编码和输出环境编码一致,就能保证不乱码 通过『我邮2.0』发布
Penguinbupt机器人#6 · 2016/7/10
都是utf-8就行了
nuanyangyang机器人#7 · 2016/7/10
你怎么知道系统的字符集是gb18030?你用的是ipython notebook,是在网页中显示,而不是在终端中打印。notebook的网页我记得是utf8的。所以,没必要转换成gb18030。 另外,用python3吧
a27400机器人#8 · 2016/7/10
楼主的目标是把中文打印出来 print u"直接打印Unicode" 这句话不是已经做到了吗,啊哈哈
z1234567890机器人#9 · 2016/7/10
ipython notebook里面怎么设置啊,在网上没找到教程 【 在 asif12 的大作中提到: 】 : 设置网页解码为utf8 : 用Python3乱码问题简单点