【发布时间】:2011-02-14 22:58:48
【问题描述】:
我总是发现字符集和编码很难理解,而在这里我遇到了另一个问题。对于任何不准确之处,我深表歉意。我会尽力的。
我正在从返回 JSON 的服务器请求数据。在 HTTP 标头中,它还返回字符集,如下所示:
Content-Type: text/html; charset=UTF-8
我正在使用 Python 中的 JSON 库通过 json.loads 方法加载 JSON。当我将返回的 JSON 传递给它时,它会给我一个 Unicode 字典。我搜索了一下,我知道 JSON 应该返回 Unicode,因为 JavaScript 字符串是 Unicode 对象。如何将 JSON 加载为 UTF-8?我想使用与响应标头中指定的相同的编码。
我已阅读 this 的帖子,但没有帮助。
谢谢。
【问题讨论】:
标签: python json unicode utf-8 character-encoding