[英]Is there a function in python to convert html entities to percent encoding?
我正在使用urllib2从JSON形式的网站检索日文和中文文本,并使用encode(xmlcharrefreplace)将它们转换为HTML实体。
然后我使用curl使用百分比编码在网站上发布相同的内容(在进行细微更改后)。 我的代码适用于带有特殊字符的英文文本,但我需要将所有日文/中文字符从html编码转换为百分比编码。
Python中是否有可以实现这种魔力的功能?
PS:对于英文文本,我有自己的功能将特殊字符转换为百分比编码。 我不能将此方法用于日文/中文字符,因为它们太多了。
你想要结合两件事:
这是一个例子(Python3):
>>> import html
>>> html.unescape('{')
'{'
>>> import urllib.parse
>>> urllib.parse.quote('{')
'%7B'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.