Eclipse+pydev 在控制台显示中文乱码解决办法

1. 问题

在pydev里编辑代码Test.py。开发环境 MyEclipse: Version: 5.1.0 GA pydev 1.4.6

if __name__ == '__main__': str1 = "不要显示乱码啊!" print str1

在eclipse运行,在console产生乱码:涓嶈鏄剧ず涔辩爜鍟婏紒

 

解决办法

     进行如下修改,乱码就没了

#_*_ coding=utf-8 if __name__ == '__main__': str1 = u"不要显示乱码啊!" print str1

#_*_ coding=GB2312 #或GBK也可以,utf-8就不行了 if __name__ == '__main__': str1 = "不要显示乱码啊!" #注意,去掉了u print str1

 

 3乱码原因

乱码是因为python 的国际化问题,看来python已经意识到了。 官方的解决办法是: such as: # coding= or (using formats recognized by popular editors) #!/usr/bin/python # -*- coding: -*- or #!/usr/bin/python # vim: set fileencoding= :

你可能感兴趣的:(Eclipse+pydev 在控制台显示中文乱码解决办法)