Я всегда находил наборы символов и кодировки сложными для понимания, и здесь я столкнулся с другой проблемой. Мои извинения за любые неточности. Я сделаю все возможное.
Я запрашиваю данные с сервера, который возвращает JSON. В заголовках HTTP он также возвращает набор символов следующим образом:
Content-Type: text/html; charset=UTF-8
Я использую библиотеку JSON в Python для загрузки JSON с помощью метода json.loads
. Когда я передаю ему возвращенный JSON, он дает мне словарь в Unicode. Я гуглил и знаю, что JSON должен возвращать Unicode, поскольку строки JavaScript являются объектами Unicode. Как я могу загрузить JSON как UTF-8? Я хотел бы использовать ту же кодировку, которая указана в заголовке ответа.
Я прочитал этот пост, но это не помогло.
Спасибо.