2024-05-14 02:49:38 发布
网友
我正在尝试将带有德语元音变调的编码url转换为带有这些元音变调的字符串。你知道吗
下面是一个编码字符串的示例='K%C3%B6nnen'。 我想把它改成'Können'
当我使用urllib.unquote文件(a) 我得到这个返回:“K\xc3\xb6nnen”
\xc3\xb6是一个utf文本。你知道吗
我怎样才能把这个转换成一个?我发现如果我使用print函数,它会正确地转换它,但是我不知道如何让函数返回这个值?有什么想法吗?你知道吗
带解码(“utf-8”)
print('K\xc3\xb6nnen'.decode("utf-8"))
输出
Können
额外的编辑,小心点
>>> l = [] >>> l.append(s.decode("utf-8")) #s is the string >>> l [u'K\xf6nnen'] >>> print(l) [u'K\xf6nnen'] >>> print(l[0]) Können >>>
Python会用编码来管理字符串,print可以给你表示但没有实值,用repr(s)来表示实值
带解码(“utf-8”)
输出
额外的编辑,小心点
Python会用编码来管理字符串,print可以给你表示但没有实值,用repr(s)来表示实值
相关问题 更多 >
编程相关推荐