Сообщение от laimas
|
Если файл содержит только латиницу (английский набор), то все будет нормально даже и не в UTF.
Значит нет проблем на сервере, а проблема в обработчике, попробуйте вот так
server.onload = () => {
let t = JSON.parse(server.response);
...
}
вместо server.addEventListener('readystatechange', function(){ ....
PS. Кстати, server.setRequestHeader('Content-type','application/json; charset=utf-8'); - без толку в данном случае.
|
Да, и вы тоже правы проблема была в обработчике "readystatechange" данная проверка
if(server.readyState != 4 || server.status != 200) return;
ошибки нет!