谁是负责这个错误编码?(Who's responsible for this wrong e

2019-10-19 15:56发布

我有一个JavaScript的HTML文件。 JavaScript的读取通过AJAX本地ISO-8859-1 CSV文件。 我宣布,我要和ISO-8859-1工作三次,仍然呈现是错误的,呈现出一个黑色方形“?” 内。 我究竟做错了什么? 我不知道还有什么尝试...

不知道这是很重要的,但我试图打印显示的文字是在标题google.maps.Marker 。 也许它必须是UTF-8? 也许没有办法,只能字符串为UTF-8先转换?

在JavaScript中的AJAX阅读功能:

function loadlocalcsv(file) {
  var xmlHttp = new XMLHttpRequest();
  xmlHttp.open("GET", file, true);
  xmlHttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
  xmlHttp.addEventListener("load", ajaxCallback, false);
  xmlHttp.send(null);
}
function ajaxCallback(event){
  var csv = event.target.responseText;
  processData(csv);
}

HTML文件有元数据:

<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"/>

和JavaScript调用这个:

<script type="text/javascript" charset="ISO-8859-1" src="mymap.js"></script>

谢谢!

文章来源: Who's responsible for this wrong encoding?