У меня проблема с акцентированными словами в "выборке" ... Я пробовал так много вещей, но ничего не изменилось.Ребята, вы знаете, как это сделать?
Проблема в том, что слова с акцентом входят в переменную value.label.Я пытался положить кодировку в заголовок, но ничего.Интересно, что значения правильно отображаются при предварительном просмотре запроса в консоли разработчика Chrome.
Это код, который я использую:
fetch(url + params, {
method: "get"
})
.then(resp => resp.json())
.then(options => {
log(options.values());
options.forEach(value => {
self.append(`<option value="${value.valor}" >${value.label}</option>`);
});
});
Это ответ отвеб-сервер:
[{"label":"Sassarica Sapatilhas ","value":492},
{"label":"Sassarica Sapatilhas - Av Paulista","value":1547},
{"label":"Sassarica Sapatilhas - São Carlos","value":505}]
Это то, что я получаю на странице:
Sassarica Sapatilhas - S�o Carlos
А это ссылка для CodePen: https://codepen.io/fabioamorim/pen/MZOByK