在“获取”某些数据时出现口音问题

时间:2018-12-31 18:19:09

标签: javascript ecmascript-6 fetch es6-promise

我遇到了“提取”中带有重音字词的问题...我尝试了很多事情,但没有任何改变。你们知道怎么做到吗?

问题是,重音词出现在此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

0 个答案:

没有答案