首页 > 解决方案 > “获取”某些数据时重音问题

问题描述

我对“获取”上的重音词有疑问……我尝试了很多东西,但没有任何改变。大佬们知道这个怎么弄吗?

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

标签: javascriptecmascript-6fetches6-promise

解决方案


推荐阅读