---------- Forwarded message ----------
From: limodou <[EMAIL PROTECTED]>
Date: Oct 27, 2006 11:51 AM
Subject: Re: How to Split Chinese Character with backslash representation?
To: Wijaya Edward <[EMAIL PROTECTED]>


On 10/27/06, Wijaya Edward <[EMAIL PROTECTED]> wrote:
>
> Hi all,
>
> I was trying to split a string that
> represent chinese characters below:
>
>
> >>> str = '\xc5\xeb\xc7\xd5\xbc'
> >>> print str2,
> ???
> >>> fields2 = split(r'\\',str)
> >>> print fields2,
> ['\xc5\xeb\xc7\xd5\xbc']
>
> But why the split function here doesn't seem
> to do the job for obtaining the desired result:
>
> ['\xc5','\xeb','\xc7','\xd5','\xbc']
>
\xXX just internal representation of None ASCII, I guess above string
is encoded with local locale, maybe gbk. You can get the bytes list
through:

str = '\xc5\xeb\xc7\xd5\xbc'
list(str)

And string is just a list of characters.

--
I like python!
UliPad <<The Python Editor>>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou


-- 
I like python!
UliPad <<The Python Editor>>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to