You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python解析JSON后重音字符显示为HTML实体,求解决方法

解决Python解析JSON时HTML实体显示问题

你遇到的问题是因为接口返回的文本内容使用了HTML实体编码(比如í对应í,é对应é),直接提取打印会保留编码格式,需要解码后才能正常显示带重音的字符。

解决方案

使用Python标准库中的html模块,调用unescape()方法解码HTML实体:

import requests
import html

# 发送请求并解析JSON
response = requests.get("https://images.habbo.com/habbo-web-news/es/production/front.json")
# 提取summary并解码HTML实体
summary = html.unescape(response.json()[0]['summary'])
# 打印正常显示的文本
print(summary)

运行结果

执行上述代码后,输出会正常显示带重音的字符:

Nos estamos preparando para esos fríos meses de invierno con unos merecidos mimos en el Onsen japonés.

内容的提问来源于stack exchange,提问作者juancarlos5487

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 08:40:44