AJAX调用CSV文件返回?对于某些角色
AJAX call to CSV file returning ? for certain charactors
我有一个存储了城市名称的CSV文件,其中一些城市名称包含特殊字符,如" s
我使用AJAX调用访问CSV,如下所示:
$.ajax({
url: 'LIST-char2.csv',
dataType: "html",
contentType: "application/x-www-form-urlencoded; charset=UTF-8",
success: function(data){
alert(data)
}
});
警报数据返回"ã"字符的"?"符号。
我试过在Excel中保存CSV为UTF-8,并将页面元标签设置为charset=UTF-8。
任何帮助都非常感谢
注意:我尝试在Excel中保存为UTF-8,这似乎并没有实际将文件转换为UTF-8
我通过在notepad++中打开CSV文件并使用"转换为UTF-8"来修复此问题,然后我确保我的页面使用UTF-8,包括一个元标记:
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
和设置"scriptCharset"在我的AJAX调用:
$.ajax({
url: 'list-UTF.csv',
dataType: "html",
scriptCharset: "UTF-8",
success: function(data){
var rows = data.split("'n");
rows.shift();
ticker(rows)
}
});
相关文章:
- AngularJS:必需属性适用于某些字段,但不适用于其他字段
- Phonegap 3.2.0 android应用程序后退按钮剪切仅适用于某些页面
- Datatables-仅应用于某些表的筛选器
- 如何防止我的$('form').submit(函数(事件))应用于某些表单
- Chrome壁纸API适用于某些图像,不适用于其他图像,没有明显的原因
- jQuery中的跨域请求仅适用于某些文件
- 在弹出窗口中丢失 asp.net 会话.仅在IE中,仅适用于某些用户
- 简单代码仅适用于某些编辑器,而不适用于其他任何地方
- 如何使用 jquery 将 css 类应用于某些元素
- 图像名称返回为未定义,但仅适用于某些图像
- 将钩子应用于某些路由节点.js
- Javascript正则表达式仅适用于某些网站
- iPhone jquery/ajax仅适用于某些实例
- pdf.js只适用于某些pdf文件吗?
- AJAX调用CSV文件返回?对于某些角色
- 如何使一个Jquery片段只适用于某些特定的标签
- 父节点上的事件委托仅适用于某些事件
- Javascript函数只适用于某些"alert()"在里面
- JS append to child只适用于某些网页
- 为什么$scope应用于某些表达式而不应用于其他表达式?