作者king4647 (发呆)
看板Python
标题[问题] raw_input 中文编码问题
时间Sun Jun 26 11:35:55 2016
大家好,我想问个编码问题
我使用的是python 2.7
使用jupyter
name = raw_input()
print name
我打中文时 印出来的都是乱码
目前有使用过
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
改变系统编码
不过使用後就印不出东西来(print 没有执行)
目前在尝试encode decode
但还是try不出个结果
想请高手帮我这个新手解答一下 感谢~~~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 203.121.249.196
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1466912160.A.A8D.html
1F:推 ccvs: 你是用什麽系统? 06/26 12:20
2F:→ ccvs: Python 在 print 时会把编码变成该系统适合的 06/26 12:21
3F:→ king4647: WIN10 ~ 06/26 12:32
4F:→ king4647: 因为我执行时都没东西印出来 让我觉得怪怪的 06/26 12:33
已解决
name = raw_input()
print name.decode("big5")
原来raw_input()吃的是big5 分享一下
※ 编辑: king4647 (203.121.249.196), 06/26/2016 13:28:42