【发布时间】:2021-09-23 12:05:39
【问题描述】:
您好,我有以下来自 API 的数据(摘要)。
"Product" : "T\u00e1bua 21X40"
我正在使用以下代码来解码数据字节:
var = json.loads(cleanhtml(str(json.dumps(response.content.decode('utf-8')))))
cleanhtml 是我创建的一个正则表达式函数,用于从返回的数据中删除 html 标记(它工作正常)。虽然,decode(utf-8) 不会删除像 \u00e1 这样的字符。我的预期输出是:
"Product" : "Tábua 21X40"
我尝试使用replace("\\u00e1", "á"),但没有成功。如何替换这种类型的字符,这是什么类型的字符?
【问题讨论】:
标签: python replace utf-8 decode