初学python2,Windows平台的python GUI中raw_input输出问题

name=raw_input("输入你的名字:")
输入你的名字:张伟
name
'\xd5\xc5\xce\xb0'

#coding:utf-8试过无用
搜过别的帖子说是把utf-8改成gbk,贴中是成功了的,我这边还是不行!
望赐教~

2个回答

在开头加上在文件开头加上:
reload(sys)
sys.setdefaultencoding('utf8')

试试

weixin_39834329
weixin_39834329 谢谢,虽然没有解决问题,但是您给了我思路!
大约 2 年之前 回复

解决python2的字符问题,确实是楼上说的那样,

在Python3里面,可以这样用:

 name=input("输入你的名字:")

更多教程可以搜下廖雪峰Python教程.

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问