С помощью функции fetch
(js) получаю ответ от сервера. Ответ приходит в виде простой текстовой строки, в которой в моем случае есть символы кириллицы. При выводе ответа в консоль строка отображается нормально, а вот когда строка появляется в текстовом поле, там стоят знаки вопроса в черных ромбиках.
В заголовке страницы кодировка стоит utf-8
. Пробовал прописывать Accept-Language
и Content-Language
в headers
внутри fetch()
, но не помогло.
Пример кода:
function SendGet() {
var url = 'http://..';
var promise = fetch(url, {
headers: {
'Content-Type': 'text/html; charset=utf-8'
//'Accept-Language': 'ru-RU',
//'Content-Language': 'ru-RU'
},
credentials: 'include',
});
promise.then(function(data) {
return data.text();
}).then(function (response) {
console.log(response);
document.getElementById('objDesc').value = response;
});
}
Мета информация в теге head:
<meta http-equiv='Content-Language' content='ru'>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
Тег с функцией SendGet также находится внутри тега head.
Сервер апач (судя по файлу httpd.conf), но я не могу найти .htaccess.
Подскажите, как можно поправить ситуацию?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Предусмотрена ли сортировка по дате в React data grid? Если да, то как ее можно вызвать? В примерах вся сортировка работает только по строке:
Использую в качестве фотогаллереи fancybox 3Возникает следующая ситуация, когда я нажимаю на фотографию и начинаю листать галерею всё норм
Регулярное выражение "Фамилия Имя Отчество" или "Фамилия Имя", а так же что бы была возможность ввода не только на русском и на английском языке