eclipse+PyDev python2.7控制台中文输入乱码有关问题

eclipse+PyDev python2.7控制台中文输入乱码问题求教各位高手data raw_input()print data如果raw_inp

eclipse+PyDev python2.7控制台中文输入乱码问题
求教各位高手


data = raw_input('>')
print data




如果raw_input输入的是中文 打印data是乱码 求解决方案
各位别说去看unicode和str这些 我看了两天了 还是没解决 希望各位提供切实可行的方案 谢谢
[最优解释]
data = raw_input('>')
print unicode(data,'utf8','ignore')
[其他解释]
windows 指定 # -*- coding: gbk -*-
linux将gbk改成utf-8
[其他解释]
原因就是python内码是unicode(也就是Python内部将所有编码转到unicode存储),你不告诉它源文件中常量字符串的编码或者说是系统默认编码(与输入中文的编码相关),它就不知道到底从什么转到unicode,就会出问题。
[其他解释]
只有三行代码 现在就是出了乱码    大家别说编码原理了 看了两天的原理 还是没看出所以然来 所以还请各位直接提出解决办法吧 eclipse 中所有的编码我都设置成了UTF-8


# —*- coding: UTF-8 -*-
data = raw_input('>')
print data
[其他解释]
虽然没有解决 但仍然感谢大家的帮忙 我换了pycharm这个IDE了 这个就不存在这些问题 多谢
[其他解释]
可以试下打开eclipse安装目录->eclipse.ini,末行加上"“-Dfile.encoding=UTF-8”