2008年01月01日 星期二 12:48
今天在用 Google Data API 的时候,又遇到了编码的问题。Gdata API 自带的例子都不能正常运行。有谁用国这个东西,说说怎么解决的。 希望大大们详细讲讲python的编码问题,我觉得这个东西好像很麻烦。 还有一个问题就是 python2.5 中是不是把 sys.setdefaultencoding 取消了? -- Best Regards Jerry Lee University of Jinan
2008年01月01日 星期二 13:43
在 python2.5 中可以用 reload(sys),前些天列表里又有此较详细论述。
import sys
reload(sys)
sys.setdefaultencoding('utf8')
On Jan 1, 2008 12:48 PM, liwei <anbutu at gmail.com> wrote:
> 还有一个问题就是 python2.5 中是不是把 sys.setdefaultencoding 取消了?
>
2008年01月01日 星期二 14:38
恩,解决了,谢谢!
我直接改了一下 /usr/lib/python2.5/site.py,把
if 0:
# Enable to support locale aware default string encodings.
import locale
loc = locale.getdefaultlocale()
if loc[1]:
encoding = loc[1]
改成
if 1:
# Enable to support locale aware default string encodings.
import locale
loc = locale.getdefaultlocale()
if loc[1]:
encoding = loc[1]
这样会根据系统的locale来设置默认编码。
btw: Jiahua 就是做 hiweed 的大侠吧,一直很崇拜你哦 :-)
On Jan 1, 2008 1:43 PM, Jiahua Huang <jhuangjiahua在gmail.com> wrote:
> 在 python2.5 中可以用 reload(sys),前些天列表里又有此较详细论述。
>
> import sys
> reload(sys)
> sys.setdefaultencoding('utf8')
>
> On Jan 1, 2008 12:48 PM, liwei <anbutu在gmail.com> wrote:
> > 还有一个问题就是 python2.5 中是不是把 sys.setdefaultencoding 取消了?
> >
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
--
Jerry Lee
University of Jinan
2008年01月01日 星期二 14:47
还是别改系统文件好, 方便发布 On Jan 1, 2008 2:38 PM, liwei <anbutu at gmail.com> wrote: > 恩,解决了,谢谢! > 我直接改了一下 /usr/lib/python2.5/site.py,
Zeuux © 2025
京ICP备05028076号