Ketch
@Ketch
Все гениальное просто!

Проблема с кодировкой JSON, Android Studio?

Я получаю JSON с определенного ресурса, я посмотрел исходный код html, там кодировка не установлена никакая. В итоге я получаю в приложении при выводе текста из этого JSON ромбики со знаком вопроса. Есть ли какой-то метод или способ раскодировать это? Я вот пробую URLEncoder, что то все равно не получается.
  • Вопрос задан
  • 308 просмотров
Решения вопроса 1
AlexanderYudakov
@AlexanderYudakov
C#, 1С, Android, TypeScript
Кодировка текста ответа устанавливается в http-заголовке "Content-Type", например так:

Content-Type: application/json; charset=utf8

либо так:

Content-Type: text/html; charset=windows-1251


Я получаю JSON с определенного ресурса, я посмотрел исходный код html, там кодировка не установлена никакая.



Так и должно быть.

А на всякие там "meta charset" в стандарте не обращайте внимания. Это всего лишь подсказка браузеру для тяжёлых случаев, когда веб-сервер сам не знает, в какой кодировке отдает текст.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы