返回信息流我最近在使用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)
这是一条镜像帖。来源:北邮人论坛 / python / #14878同步于 2016/7/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
python新手求助中文乱码问题
z1234567890
2016/7/9镜像同步19 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
你怎么知道系统的字符集是gb18030?你用的是ipython notebook,是在网页中显示,而不是在终端中打印。notebook的网页我记得是utf8的。所以,没必要转换成gb18030。
另外,用python3吧
ipython notebook里面怎么设置啊,在网上没找到教程
【 在 asif12 的大作中提到: 】
: 设置网页解码为utf8
: 用Python3乱码问题简单点