我有一个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>
谢谢!