2024-09-27 00:20:55 发布
网友
我的一个字符串变量包含unicode代码\u0631\u064e\u062c\u0627。 我想把它转换成一个字符串,看看它编码了什么字符。在
\u0631\u064e\u062c\u0627
有可能吗?我如何用python实现它?在
这只是一个内部表现。如果您打印它,您将得到您想要的:
>>> print("\u0631\u064e\u062c\u0627") رَجا
简而言之,这就是Python存储字符رَ和جا的方式。如果您告诉Python打印它们,您将看到它们被转换回人类可读的形式。在
رَ
جا
使用^{} encoding解码:
在Python 2.x中:
>>> text = r'\u0631\u064e\u062c\u0627' >>> print(text) \u0631\u064e\u062c\u0627 >>> print(text.decode('unicode-escape')) رَجا
在Python 3.x中:
>>> print u"\u0631\u064e\u062c\u0627" رَجا
这只是一个内部表现。如果您打印它,您将得到您想要的:
简而言之,这就是Python存储字符
رَ
和جا
的方式。如果您告诉Python打印它们,您将看到它们被转换回人类可读的形式。在使用^{} encoding 解码:
在Python 2.x中:
在Python 3.x中:
^{pr2}$相关问题 更多 >
编程相关推荐