PyDev Console should support UTF-8
不知道大家是否注意到在PyDev的Console窗口中是不支持UTF-8输出的,这个问题早在2006年的时候就被提出来了。
但是这个问题到最近才有希望被官方解决,fabioz说,Fixed for 1.3.15,当前版本:1.3.14。
给大家一个临时解决的方法:
在 (Python安装目录)\Lib\site-packages 目录中新一个文件:sitecustomize.py,内容如下:
测试一下:
在PyDev中新一个test.py文件,并确保test.py以UTF-8格式保存。
如果在Console窗口输出还有问题,请修改Run设置窗体的"Common"标签中的"Console Encoding"为UTF-8,重新运行。
但是这个问题到最近才有希望被官方解决,fabioz说,Fixed for 1.3.15,当前版本:1.3.14。
给大家一个临时解决的方法:
在 (Python安装目录)\Lib\site-packages 目录中新一个文件:sitecustomize.py,内容如下:
import sys
encoding = "UTF-8"
sys.setdefaultencoding(encoding)
encoding = "UTF-8"
sys.setdefaultencoding(encoding)
测试一下:
在PyDev中新一个test.py文件,并确保test.py以UTF-8格式保存。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
print u'中文'
Ctrl+F11 运行。# -*- coding: utf-8 -*-
print u'中文'
如果在Console窗口输出还有问题,请修改Run设置窗体的"Common"标签中的"Console Encoding"为UTF-8,重新运行。
posted on 2008-04-08 23:43 Povoz (Sean Lu) 阅读(1509) 评论(1) 收藏 举报
浙公网安备 33010602011771号