将字符串解码为UTF-8(URL /百分比编码字符串)

问题描述 投票:0回答:1

在我的Python 3程序中,我遇到了奇怪的编码字符串,例如“ abol%C3%A2t”(abolât)和“%C5%93ufs”(œufs)。我从WiktionaryParser获得它们。

我只找到了将带引号的可打印字符串编码为UTF-8的方法,这里不是这种情况。如何将字符串从“%C3%A9vitables”更改为“évitables”?

python string encoding urlencode
1个回答
0
投票

这些字符串是Percent-encoded。使用urllib.parse模块对其进行解码:

import urllib.parse

s = "%C5%93ufs"
s = urllib.parse.unquote(s)
© www.soinside.com 2019 - 2024. All rights reserved.