Python论坛  - 讨论区

标题:[python-chinese] python编码问题

2008年01月01日 星期二 12:48

liwei anbutu在gmail.com
星期二 一月 1 12:48:07 HKT 2008

今天在用 Google Data API 的时候,又遇到了编码的问题。Gdata API 自带的例子都不能正常运行。有谁用国这个东西,说说怎么解决的。

希望大大们详细讲讲python的编码问题,我觉得这个东西好像很麻烦。
还有一个问题就是 python2.5 中是不是把 sys.setdefaultencoding 取消了?

-- 
Best Regards

Jerry Lee
University of Jinan

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月01日 星期二 13:43

Jiahua Huang jhuangjiahua在gmail.com
星期二 一月 1 13:43:45 HKT 2008

在 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 取消了?
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月01日 星期二 14:38

liwei anbutu在gmail.com
星期二 一月 1 14:38:03 HKT 2008

恩,解决了,谢谢!
我直接改了一下 /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

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月01日 星期二 14:47

Jiahua Huang jhuangjiahua在gmail.com
星期二 一月 1 14:47:58 HKT 2008

还是别改系统文件好,
方便发布

On Jan 1, 2008 2:38 PM, liwei <anbutu at gmail.com> wrote:
> 恩,解决了,谢谢!
> 我直接改了一下 /usr/lib/python2.5/site.py,

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号