简略含有中文语句无法运行,求解答

简单含有中文语句无法运行,求解答。
简略含有中文语句无法运行,求解答
用的是winpython-3.3.2.3,32位的。在64位的机器上问题一样。
只要有中文就出现图示的问题,把中文去掉则一切正常。是设置问题吗?
谢谢!
------解决方案--------------------
u'中国'

这个样可以不
------解决方案--------------------
#-*-coding: utf-8 -*-
print('中国'.decode('GB2312'));

------解决方案--------------------
主要的问题是你的IDE(或者说运行环境)不是utf-8

一般改改你的IDE设置,不能改或不知道怎么改的话,就在程序中加上这几句
看你用的是winpython,所以设cp65001,相当于utf-8

    import io
    if 'cp65001' != sys.stdout.encoding != 'utf_8':
        sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf_8')
    if 'cp65001' != sys.stderr.encoding != 'utf_8':
        sys.stderr = io.TextIOWrapper(sys.stderr.buffer, encoding='utf_8')


如果在dos运行,运行前加上命令chcp 65001回车就行,无需上面这几句
这几句在内嵌解析器的IDE用比较合适
------解决方案--------------------
引用:
按各位说的试了一下貌似还不行
简略含有中文语句无法运行,求解答
但是按上图中,Interpreter中选择第2个选项(默认第1个),运行时就没有问题了。

不用改那个设置,还是默认第一个,给代码最前面加一行#coding:utf-8就行了
简略含有中文语句无法运行,求解答
------解决方案--------------------
#-*-coding: utf-8 -*-
print u'中国'