var html = $.ajax({
url: "lyrics.html",
async: false
}).responseText;
html 是乱码,什么原因啊??
怎样设置编码?
我的主页是的中文是好的啊
[b]问题补充:[/b]
应该不是那个原因把,我想应该在ajax中设置编码。
[b]问题补充:[/b]
var content = $.ajax({
url: "lyrics.html",
async: false
}).responseText
alert(content);
lyrics.html的中文是好的,
我用了ajax请求lyrics.html,得到的content是乱码。
请参看 [url]http://www.iteye.com/problems/6463[/url]
在action中
response.setContentType("text/html;charset=UTF-8");
你是提交到后台时乱码? 还是发送的前台时乱码?
lyrics.html 本身的 content type 有没有正确设置
检查这点 可以使用 Firefox 或者 Google Chorme 打开 lyrics.html 看看是否乱码
IE有时候能够自动纠正编码
乱码问题一般来说是可定是某个环节的编码设置有问题 漏设或者设的不一致
一般来说 整个应用范围内应该尽可能统一编码 utf-8 或者 gbk 或者 gb2312 总之统一了就好了