当前位置: 首页 > 知识库问答 >
问题:

如何使用Python将字符串中的utf-8值转换为其正确的字符?[副本]

班安平
2023-03-14

我想将'Lawrence_Warbasse_-_Dauphin%C3%A9_2013.jpg'转换为'Lawrence_Warbasse_-_Dauphiné_2013.jpg'使用python

共有1个答案

谢阳曜
2023-03-14

您可以使用urllib对此进行解码:

import urllib
url = 'Lawrence_Warbasse_-_Dauphin%C3%A9_2013.JPG'
print urllib.unquote(url).decode('utf8')

我得到的输出是:

Lawrence_Warbasse_-_Dauphiné_2013.JPG
 类似资料:
  • 问题内容: 如何在Swift中将字符串转换为Unicode(UTF-8)字符串? 在Objective中,我可以这样写: 如何在Swift中做类似的事情? 问题答案: 使用此代码, 希望对您有所帮助

  • 问题内容: 从我的数据库即时通讯获取以下字符串: 它应该说的是: 我试图像这样将其转换为utf-8: 但是仍然是同样的问题。 有任何想法吗? 问题答案: 使用npm中的utf8模块对字符串进行编码/解码。 安装: 在浏览器中: 在Node.js中: API: 编码: 将任何给定的JavaScript字符串(字符串)编码为UTF-8,并返回该字符串的UTF-8编码版本。如果输入字符串包含非标量值(即

  • 我有一个从第三方应用程序收到的字符串,我希望在我的Windows界面上使用C#以任何语言正确显示它。 由于编码不正确,我的字符串中有一段在西班牙语中如下所示: AcciÃn 然而它应该看起来像这样: 阿克松 根据这个问题的答案:如何知道C#中的字符串编码,我接收到的编码应该已经在UTF-8中出现了,但它是在编码时读取的。默认值(可能是ANSI?)。 我试图将这个字符串转换成真正的UTF-8,但问题

  • 问题内容: 我需要将unicode字符串转换为具有以unicode编码的非ascii字符的字符串。例如,字符串“汉字Max”应显示为“ \ u6F22 \ u5B57 Max”。 我尝试过的 的不同组合 新的String(sourceString.getBytes(encoding1),encoding2) Apache StringEscapeUtils也会转义ascii字符,例如双引号 Str

  • 问题内容: 我无法在Android中将字符串转换为UTF-8。请帮我!! 结果: 但是“ ”应该编码为“ ” 问题答案: 在http://developer.android.com/reference/java/net/URLEncoder.html中,您可以了解到您使用的已弃用,应该使用 所以应该做到这一点。

  • 我目前正在开发一个Objective C程序,它接收UTF-8字符作为字符串的输入,如“U 0008”。这些字符串的类型为NSString。现在,我需要将表示此字符的字符串转换为相应的UniChar(0x0008)。 你知道这样做的优雅方式吗? 谢谢佩德罗