如何将U + XXX转换为实际的unicode字符(在本机脚本中)

时间:2014-03-18 04:04:02

标签: python unicode codepoint

我有一个代码点列表(U + XXXX),我需要将其转换为真实字符。我的代码点是针对UTF-8的。我已经仔细研究了之前提到的unicode并且没有看到如何做到这一点。

我可以剥离U + XXXX来获取号码(XXXX),但接着是什么?有些人建议使用“unichr()”,但在Python3中甚至无法识别。

对不起,如果这是基本的;刚开始用Python编程。

2 个答案:

答案 0 :(得分:1)

Python 3.x没有unichr(),因为Python 3.x本身支持Unicode字符串。

3>> chr(int('3042', 16))
'あ'

答案 1 :(得分:1)

unichr()被python3中的chr()取代, 你可以转换像' U + XXXX'像这样的人物:

chr(int('U+XXXX'.lstrip('U+'), 16))