将Unicode实体转换为Unicode文本

2024-05-23 18:59:37 发布

您现在位置:Python中文网/ 问答频道 /正文

Python可以将Unicode实体转换为Unicode吗? ex) \u0639\u0631\u0628\u0649 to عربى

我想要完全一样的事情可以做in this website

这将帮助我解析JSON unicode实体以生成有效的URL

ex) 'S\\u00f8ren Kierkegaard' -> https://en.wikipedia.org/wiki/Søren_Kierkegaard

仅供参考,如果您使用wikipediaapi,您将遇到许多对象,如'\\u00f8'https://en.wikipedia.org/w/api.php?action=query&titles=Søren_Kierkegaard&prop=revisions&rvprop=content&format=json


Tags: tohttpsorg实体unicodewikipedia事情ex
2条回答
$ python
Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> a = u'\u0639\u0631\u0628\u0649'
>>> print a
عربى
>>> 

Python支持一个名为unicode-escape的编码,这将有助于:

>>> br'\u0639\u0631\u0628\u0649'.decode('unicode-escape')
'عربى'

相关问题 更多 >