拼吾爱程序人生

首页 » .Net编程 » Visual Studio.NET » PyDev Console should support UTF-8
cobra - 2008-4-9 8:30:00
文/Povoz  出处/博客园

不知道大家是否注意到在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,重新运行。

 您可能对 [Visual Studio.NET] 的这些文章也感兴趣:

创建自己的Visual Studio Item模板
使用SandCastle和HTML Help 2.0集成XML代码注释到VS2005和VS2008
Discuz!NT中远程附件的功能实现[FTP协议]
脱离.Net Framework运行doNet程序的简单方法
如何用Visual Basic编写病毒
.NET框架图解之七:Winform
.Net Framework框架源码学习(第一篇 迭代器模式)
.Net Framework框架源码学习(第二篇 单件模式)
.Net Framework框架源码学习(第三篇 简单工厂模式)
.NET框架图解之八:ASP.NET
一些很酷的.Net技巧(译)
基于.NET 1.x 框架的电子邮件收发
1
查看完整版本: PyDev Console should support UTF-8
Modify by pin5i DZNT_ExpandPackage 2.1.3295 2007-2009 pin5i.com
 Total Unique Visitors: