文件utf-8编码中的Javascript文本不起作用。但作为硬编码字符串使用,效果非常好
好的,我有一堆文件,看起来像这样: 2015年8月26日,星期三,下午2:01,密西西比湾沿岸,卡特里娜飓风带来的损失和收获,华盛顿邮报(Washington Post)上左:在长滩的空地上看到了一个壁炉,小姐 我使用ajax获取字符串,并希望将其打印到console/html:文件utf-8编码中的Javascript文本不起作用。但作为硬编码字符串使用,效果非常好,javascript,string,file,encoding,utf-8,Javascript,String,File,Encoding,Utf 8,好的,我有一堆文件,看起来像这样: 2015年8月26日,星期三,下午2:01,密西西比湾沿岸,卡特里娜飓风带来的损失和收获,华盛顿邮报(Washington Post)上左:在长滩的空地上看到了一个壁炉,小姐 我使用ajax获取字符串,并希望将其打印到console/html: $.ajax({ url: dir, success: function(text){ document.getElementById('someDiv'
$.ajax({
url: dir,
success: function(text){
document.getElementById('someDiv').innerHTML = text;
console.log(text);
}
});
但是utf-8字符\u00A没有被编码,这是正确的单词吗?。我网站上的文字看起来与上面的文字一模一样。但是当我复制这个文本并将其设置为javascript变量时
var text = 'Wednesday, August 26 2015, 2:01 PM\u000AOn...';
并将其打印到控制台或作为html文本,我会得到格式完美的文本。如何使用空格和换行符将文件打印到我的网站?将ajax中的contentType设置为contentType:application/x-www-form-urlencoded;charset=ISO-8859-15,@Maverick:不,那不起作用