if __name__=="__main__":
print getuncodestr(u'中国人')
结果:
\u4e2d\u56fd\u4eba
请问有更简单的方式吗?
ord这个函数满足你的要求吗?
>>> s = u'中国人'
>>> [hex(ord(c)) for c in s]
['0x4e2d', '0x56fd', '0x4eba']
>>>
--
Best Regards,
Leo Jay
> --
> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
> 发言: pyth...@googlegroups.com
> 退订: python-cn+...@googlegroups.com (向此发空信即退!)
> 详情: http://code.google.com/p/cpyug/wiki/PythonCn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>