作者:王炜 日期:2014年04月23日
使用jquery+ajax操作时,在火狐中正常,但在ie和chrome中总返回error,但是此时看http状态是200。难道是编码问题?ajax返回的json格式数据不就是utf-8的吗?我仔细检查了html页面编码格式,也检查了php文件的格式编码都是utf-8。应该不是这个编码问题吧,然后调试了n久。
终于通过如下方法解决了:
1,在php文件开头加上了header("Content-type: text/html; charset=utf-8");
2,或者可以设置apache配置文件中加 一行 AddDefaultCharset utf-8
以后看到总是返回error时,一定先检查编码格式。
欢迎转载,转载请保留链接: https://www.phpzu.com/article/2014/04/23/313.html
昵称(必填)
邮箱
网址
验证码 *