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号