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

z后面的本来是中文的 但是成这样了 该怎么解决啊?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
你请求的是01.txt windows 中文版记事本默认编码不是UTF-8,你需要用notepad++,sublime.editplus等改文件编码为UTF-8,另外html也要指定charset,如
<meta charset="UTF-8" />数据库,文件编码都有保持一致编码
不好意思,答的晚了。楼上的仁兄说的不错,你Ajax请求的文本数据乱码说明问题出现在文本上,要确保你请求的元数据是UTF-8。至于 meta,这里不需要,因为是alert。如果你要在html中显示获取的数据,这个meta必不可少。