$.ajax({
url:"01.txt",
type:"get",
data:{},
dataType:"text",
success:function(d) {alert(d)}
})
z后面的本来是中文的 但是成这样了 该怎么解决啊?
$.ajax({
url:"01.txt",
type:"get",
data:{},
dataType:"text",
success:function(d) {alert(d)}
})
z后面的本来是中文的 但是成这样了 该怎么解决啊?
不好意思,答的晚了。楼上的仁兄说的不错,你Ajax请求的文本数据乱码说明问题出现在文本上,要确保你请求的元数据是UTF-8。至于 meta,这里不需要,因为是alert。如果你要在html中显示获取的数据,这个meta必不可少。
9 回答10.2k 阅读
4 回答8.6k 阅读✓ 已解决
7 回答10.7k 阅读
2 回答11.2k 阅读✓ 已解决
6 回答2.4k 阅读
5 回答4.2k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
你请求的是01.txt windows 中文版记事本默认编码不是UTF-8,你需要用notepad++,sublime.editplus等改文件编码为UTF-8,另外html也要指定charset,如
<meta charset="UTF-8" />