Python论坛  - 讨论区

标题:[python-chinese] 如何把GB2312转成utf-8???

2007年06月08日 星期五 16:08

曹翔 caoxiang在tomonline-inc.com
星期五 六月 8 16:08:30 HKT 2007

请问python如何把GB2312转成utf-8

请高手赐教,多谢。

 

羊羽

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20070608/238f489d/attachment.htm 

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

2007年06月08日 星期五 16:20

Bruce Wang number5在gmail.com
星期五 六月 8 16:20:14 HKT 2007

On 6/8/07, 曹翔 <caoxiang在tomonline-inc.com> wrote:
>
>  请问python如何把GB2312转成utf-8
>

"我是gb2312编码的".decode("gb2312").encode("utf-8")







-- 
simple is good
http://brucewang.net
skype: number5
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20070608/42dd94dd/attachment.html 

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

2007年06月08日 星期五 16:22

曹翔 caoxiang在tomonline-inc.com
星期五 六月 8 16:22:13 HKT 2007

失败了。。。

 

Traceback (most recent call last):

  File "", line 1, in ?

LookupError: unknown encoding: gb2312

 

羊羽

 

发件人: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn] 代表 Bruce Wang
发送时间: 2007年6月8日 16:20
收件人: python-chinese at lists.python.cn
主题: Re: [python-chinese] 如何把GB2312转成utf-8???

 

 

On 6/8/07, 曹翔 <caoxiang at tomonline-inc.com> wrote:

请问python如何把GB2312转成utf-8


"我是gb2312编码的".decode("gb2312").encode("utf-8") 







-- 
simple is good
http://brucewang.net
skype: number5 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20070608/6d4ab6fd/attachment.htm 

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

2007年06月08日 星期五 16:29

Bruce Wang number5在gmail.com
星期五 六月 8 16:29:51 HKT 2007

On 6/8/07, 曹翔 <caoxiang在tomonline-inc.com> wrote:
>
>  失败了。。。
>
>
>
> Traceback (most recent call last):
>
>   File "", line 1, in ?
>
> LookupError: unknown encoding: gb2312
>
>
>

你的python是什么版本的,2.4以上cjkcodecs就在标准库了

不行自己去下载吧
http://cjkpython.i18n.org/

-- 
simple is good
http://brucewang.net
skype: number5
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20070608/3c47af8d/attachment.html 

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

2007年06月08日 星期五 18:26

cun heise cunheise在hotmail.com
星期五 六月 8 18:26:10 HKT 2007

好像是
str.decode('gb18030').encode('utf-8')
记不的了
不过一定要用gb18030,不要用gb2312,其次你要查一下是utf-8还是utf8
可能还要加上ignore


>From: "曹翔" <caoxiang在tomonline-inc.com>
>Reply-To: python-chinese在lists.python.cn
>To: python-chinese在lists.python.cn
>Subject: [python-chinese] 如何把GB2312转成utf-8???
>Date: Fri, 8 Jun 2007 16:08:30 +0800
>
>请问python如何把GB2312转成utf-8
>
>请高手赐教,多谢。
>
>
>
>羊羽
>
>
>


>_______________________________________________
>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

_________________________________________________________________
享用世界上最大的电子邮件系统― MSN Hotmail。 http://www.hotmail.com 


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

2007年06月08日 星期五 18:38

cun heise cunheise在hotmail.com
星期五 六月 8 18:38:33 HKT 2007

default gb2312 µÄÖÐÎÄ×ÖûÓÐ gb18030ºÃÏñ£¬ÄãÊÔÒ»ÊÔgb18030£¬Èç¹û»¹²»ÐпÉÄÜÒª¼Ó
ignoreµÄ²ÎÊý


>From: "Bruce Wang" <number5在gmail.com>
>Reply-To: python-chinese在lists.python.cn
>To: python-chinese在lists.python.cn
>Subject: Re: [python-chinese]答复: 如何把GB2312转成utf-8??ï¼
?>Date: Fri, 8 Jun 2007 16:29:51 +0800
>
>On 6/8/07, 曹翔 <caoxiang在tomonline-inc.com> wrote:
>>
>>  失败了。。ã€?>>
>>
>>
>>Traceback (most recent call last):
>>
>>   File "", line 1, in ?
>>
>>LookupError: unknown encoding: gb2312
>>
>>
>>
>
>你的python是什么版本的ï¼?.4以上cjkcodecs就在标准库了
>
>不行自己去下载吧
>http://cjkpython.i18n.org/
>
>--
>simple is good
>http://brucewang.net
>skype: number5


>_______________________________________________
>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

_________________________________________________________________
ÓëÊÀ½ç¸÷µØµÄÅóÓѽøÐн»Á÷£¬Ãâ·ÑÏÂÔØ  Live Messenger; 
http://get.live.com/messenger/overview 


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

2007年06月08日 星期五 23:17

fdu.xiaojf在gmail.com fdu.xiaojf在gmail.com
星期五 六月 8 23:17:53 HKT 2007

cun heise wrote:
> 好像是
> str.decode('gb18030').encode('utf-8')
> 记不的了
> 不过一定要用gb18030,不要用gb2312,其次你要查一下是utf-8还是utf8
> 可能还要加上ignore
> 
> 
windows默认编码是gbk(或者cp936),不是gb2312或者根本8030. gb2312太小了

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号