Chris Song wrote:
> Here's my solution
> 
> _unicodeRe = re.compile("(\\\u[\da-f]{4})")
> def unisub(mo):
>       return unichr(int(mo.group(1)[2:],16))
> 
> unicodeStrFromNetwork = '\u5927'
> unicodeStrNative = _unicodeRe(unisub, unicodeStrFromNetwork)
> 
> But I think there must be a more straightforward way to do it.



>>> '\u5927'.decode('unicode_escape')
u'\u5927'
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to