编码会影响json_encodede 的输出

来源:互联网 发布:淘宝店铺装修流程 编辑:程序博客网 时间:2024/04/30 09:01
public function topost(){$arr = array('s'=>1,'e'=>'');$username = I('pemail');$password = I('password');$ver = I('validCode');if(!check_verify($ver)){$arr['s']=0;$arr['e']='验证码错误';}   echo json_encode($arr);}

我也是B了狗了,搞了几个小时的问题原来是个编码的问题, 上面php的代码,看起来没点错误是吧? 但是尼玛它编码是GBK的,但是前端代码是UTF-8的,因此这样json编码输出后前端是接受不到的, 因为乱码会识别不出来,一定要谨记编码要一致!
0 0