将字符串解码为 UTF-8(URL/Percent-encoding 个字符串)
Decoding string to UTF-8 (URL/Percent-encoding strings)
在我的 Python 3 程序中,我遇到了奇怪的编码字符串,例如 "abol%C3%A2t" (abolât) 和“%C5%93ufs” (œufs)。我从 WiktionaryParser 得到它们。
我只找到了将其编码为 UTF-8 以获取可打印引号字符串的方法,但此处并非如此。如何将字符串从“%C3%A9vitables”更改为“évitables”?
这些字符串是 Percent-encoded. Use the urllib.parse 解码它们的模块:
import urllib.parse
s = "%C5%93ufs"
s = urllib.parse.unquote(s)
在我的 Python 3 程序中,我遇到了奇怪的编码字符串,例如 "abol%C3%A2t" (abolât) 和“%C5%93ufs” (œufs)。我从 WiktionaryParser 得到它们。
我只找到了将其编码为 UTF-8 以获取可打印引号字符串的方法,但此处并非如此。如何将字符串从“%C3%A9vitables”更改为“évitables”?
这些字符串是 Percent-encoded. Use the urllib.parse 解码它们的模块:
import urllib.parse
s = "%C5%93ufs"
s = urllib.parse.unquote(s)