[HtmlCssJs] 2024-04-27 圈点165
摘要:因为编码不同。在ajax中,asp返回时会乱码。注意编码一定要统一;文件设置的编码与文件本身的编码统一;
ajax使用时,
asp的前台编码gb2312,请求的后台页面编码gb2312,前后台编码一致,但使用ajax后前台显示乱码;
可设置后台页面的头部指定编码如下
<%Response.CodePage=936%>
<%Response.charset="GB2312"
Response.write "你好可以正常输出"
%>
原因分析:虽然文件编码一致,但需要注意以下三个问题:
1,文件中设置的编码;
2,文件本身的编码;
3,传输过程中的编码;
注意1和2的编码一定要统一;文件设置的编码与文件本身的编码统一;