[英]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.