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,内容如下:
import sys
encoding 
= "UTF-8"

sys.setdefaultencoding(encoding)

测试一下:
在PyDev中新一个test.py文件,并确保test.py以UTF-8格式保存。
#!/usr/bin/env python
#
 -*- coding: utf-8 -*-

print u'中文'
Ctrl+F11 运行。
如果在Console窗口输出还有问题,请修改Run设置窗体的"Common"标签中的"Console Encoding"为UTF-8,重新运行。


posted on 2008-04-08 23:43 Povoz (Sean Lu) 阅读(826) 评论(1)  编辑 收藏 所属分类: Python

评论

#1楼  2008-04-09 08:33 李战      

飞过   回复  引用  查看    


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  博客园首页

  新闻频道

  社区

  小组

  博问

  网摘

  闪存

  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
成果网帮您增加网站收入


相关链接:
 


导航

统计

与我联系

搜索

 

常用链接

留言簿(2)

我的标签

随笔分类(4)

随笔档案(4)

同在院子中

积分与排名

最新评论

阅读排行榜

评论排行榜