AJAX中文乱码该怎么解决啊

$.ajax({
                url:"01.txt",
                type:"get",
                data:{},
                dataType:"text",
                success:function(d) {alert(d)}
            })

图片描述

z后面的本来是中文的 但是成这样了 该怎么解决啊?

阅读 3.7k
3 个回答

你请求的是01.txt windows 中文版记事本默认编码不是UTF-8,你需要用notepad++,sublime.editplus等改文件编码为UTF-8,另外html也要指定charset,如<meta charset="UTF-8" />

数据库,文件编码都有保持一致编码

不好意思,答的晚了。楼上的仁兄说的不错,你Ajax请求的文本数据乱码说明问题出现在文本上,要确保你请求的元数据是UTF-8。至于 meta,这里不需要,因为是alert。如果你要在html中显示获取的数据,这个meta必不可少。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏