javascript - “获取”某些数据时重音问题
问题描述
我对“获取”上的重音词有疑问……我尝试了很多东西,但没有任何改变。大佬们知道这个怎么弄吗?
问题是,重音词出现在这个 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
解决方案
推荐阅读
- java - 如何根据谓词过滤 Iterable?
- .htaccess - 两次通过同一个 htaccess 文件
- php - Laravel - 刀片检查对象是否有关系
- excel - Excel VBA Dir() 文件类型更改时出错
- rest - 安装 nuget 包 Swashbuckle 时出错
- angular - 如何从服务器端向客户端注入价值?
- c# - 向数据库添加新的子实体也会插入一个新的空父实体
- python-3.x - git commit 错误:python 2 和 python 3.7 之间的版本不一致
- python - 检查二维矩阵中的每个元素
- mysql - MySQL 5.7 - ASCII 字符串中的每个字符