Python论坛  - 讨论区

标题:=?ISO-8859-1?Q?Re: Re:Re: Re: [python-chinese] =D5=E6=CA=C7=C6=E6=B9=D6=D1=BD=A3=A1?=

2005年02月19日 星期六 00:41

limodou limodou at gmail.com
Sat Feb 19 00:41:59 HKT 2005

谁说utf-8把unicode给改了?只是编码不同而已。unicode编码有多种表示,常用
的就是utf-8编码。它是一种变长的编码,可以无损地与unicode进行转换。

把unicode转换为utf-8就是转换为字符串。而send要的就是字节串呀。你想要什么
样的数据队列?最终还是要变成字符串才可以发送。

cry wrote:
> limodou,您好!
> 
> utf-8已经把UNICODE的编码改变了,好象不太适合我的应用。
> 我还是找一找如何把UNICODE字符串变成一个数据队列吧。
> 谢谢你的帮助。
> 


-- 
I love python!
My Blog: http://www.donews.net/limodou


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

2005年02月19日 星期六 00:53

cry zyqmail at 163.net
Sat Feb 19 00:53:44 HKT 2005

limodou,您好!

>>> print u
我们
>>> isinstance(u, UnicodeType)
True
>>> s_utf8=u.encode("utf-8")
>>> print list(s_utf8)
['\xe6', '\x88', '\x91', '\xe4', '\xbb', '\xac']
>>> print list(u)
[u'\u6211', u'\u4eec']
>>> 

字节的内容都变了。
我不能建立一种公共的应用,让所有连接我的服务的程序都进行UTF-8到UNICODE的转换。


在 2005-02-19 00:41:00 您写道:
>谁说utf-8把unicode给改了?只是编码不同而已。unicode编码有多种表示,常用
>的就是utf-8编码。它是一种变长的编码,可以无损地与unicode进行转换。
>
>把unicode转换为utf-8就是转换为字符串。而send要的就是字节串呀。你想要什么
>样的数据队列?最终还是要变成字符串才可以发送。
>
>cry wrote:
>> limodou,您好!
>> 
>> utf-8已经把UNICODE的编码改变了,好象不太适合我的应用。
>> 我还是找一找如何把UNICODE字符串变成一个数据队列吧。
>> 谢谢你的帮助。
>> 
>
>
>-- 
>I love python!
>My Blog: http://www.donews.net/limodou
>_______________________________________________
>python-chinese list
>python-chinese at lists.python.cn
>http://python.cn/mailman/listinfo/python-chinese

                    致
礼!

            cry
            zyqmail at 163.net




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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号