python2 raw_input()中文错误

感谢链接:
https://zhidao.baidu.com/question/587722550.html
http://blog.csdn.net/hello3389/article/details/50553149

#encoding:utf-8
your_name = raw_input("请输入你的名字:") #报错
your_name = raw_input(u"请输入你的名字:") #也报错

由于raw_input语句不支持unicode显示,在中文字符串前加u会报错:
解决方法如下:

#encoding:utf-8
your_name = raw_input(u"请输入你的名字:".encode('gbk'))

原文出处:/show_1C7eSYdp5Z7.html