乐天网络服务API的unicode文本到日语文本

2024-04-25 23:41:30 发布

您现在位置:Python中文网/ 问答频道 /正文

嗨,我用乐天网络服务API玩它在Ipython笔记本。我使用这个url(https://app.rakuten.co.jp/services/api/IchibaItem/Ranking/20120927?format=json&applicationId=1074393356181806125)成功地加载了产品排名数据

我的问题是,由于日语文本是unicode,我无法阅读文本。我怎么处理?你知道吗

这是我在Ipython笔记本上的代码:

import requests
import urllib2
url = 'https://app.rakuten.co.jp/services/api/IchibaItem/Ranking/20120927?format=json&page=1&applicationId=1074393356181806125'
r = requests.get(url)
res = r.json()
res['title']

标题的当前输出,例如:

u'\u3010\u697d\u5929\u5e02\u5834\u3011\u30e9\u30f3\u30ad\u30f3\u30b0\u5e02\u5834 \u3010\u7dcf\u5408\u3011'

当我编写print(res['title'])代码时,出现以下错误:

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 0: ordinal not in range(128)

Tags: httpsapijsonappformaturlserviceipython