gpt4 book ai didi

python - 无法读取非 ASCII 内容

转载 作者:太空狗 更新时间:2023-10-30 02:29:06 24 4
gpt4 key购买 nike

我想从网页读取非 ASCII JSON 数据,在我的例子中是波斯语。这是我在 python-2.7 中的代码:

jsonObject = json.loads(urllib2.urlopen("https://api.instagram.com/v1/users/"+userId+"/?access_token="+accessToken).read().decode('utf-8').encode('utf-8'));
print jsonObject;

不幸的是,即使在解码编码之后,我得到的结果也是这样的:

{u'meta': {u'code': 200}, u'data': {u'username': u'*******', u'bio': u'\u0639\u06a9\u0633 \u062f\u0648 \u0646\u0641\u0631\u062a\u0648\u0646 \u0631\u0648 \u0627\u0631\u0633\u0627\u0644 \u06a9\u0646\u06cc\u062f\U0001f48f\U0001f491', u'website': u'', u'profile_picture': u'*****', u'full_name': u'\U0001f451\u0639\u0634\u0642 \u0647\u0627\u06cc \u0627\u06cc\u0631\u0627\u0646\u06cc\U0001f451', u'counts': {u'media': 31, u'followed_by': 12449, u'follows': 0}, u'id': u'*******'}}

我需要做什么才能正确获取字符?

最佳答案

这很正常。容器内容使用 ASCII 友好的 Python 语法表示

打印单个字符串值,您会看到实际值仍然存在:

>>> print jsonObject['data']['bio']
عکس دو نفرتون رو ارسال کنید💏💑

关于python - 无法读取非 ASCII 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34254089/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com