Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
文件utf-8编码中的Javascript文本不起作用。但作为硬编码字符串使用,效果非常好_Javascript_String_File_Encoding_Utf 8 - Fatal编程技术网

文件utf-8编码中的Javascript文本不起作用。但作为硬编码字符串使用,效果非常好

文件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'

好的,我有一堆文件,看起来像这样:

2015年8月26日,星期三,下午2:01,密西西比湾沿岸,卡特里娜飓风带来的损失和收获,华盛顿邮报(Washington Post)上左:在长滩的空地上看到了一个壁炉,小姐

我使用ajax获取字符串,并希望将其打印到console/html:

      $.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:不,那不起作用