$.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必不可少。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
你请求的是01.txt windows 中文版记事本默认编码不是UTF-8,你需要用notepad++,sublime.editplus等改文件编码为UTF-8,另外html也要指定charset,如
<meta charset="UTF-8" />