Добрый вечер, дамы и господа!
Так и не решился вопрос как нормально кириллицу через фетч получать без костылей? Тоже этот вопрос интересует.
Например, попытаемся взять контакты чатов из вк:
fetch('https://vk.com/al_im.php',{credentials: 'include', method: 'POST', headers: {
'content-type':'application/x-www-form-urlencoded;charset=utf-8',
'x-requested-with':'XMLHttpRequest',
'origin':'https://vk.com'
},
body: '_smt=im%3A2&act=a_dialogs_preload&al=1&gid=0&im_v=2&rs='
})
.then(resp=>resp.json()).then(console.log)
вместо кириллицы будут вот эти символы в ответе:
"���������� ������� �� ������ ����������� �����",
видимо, все из-за того, что ответ приходит в таком виде:
content-type: application/json; charset=windows-1251
кто-нибудь знает как получать нормальный текст можно?