对于中文的传递,要escape加密和unescpace解密。
并且要保证你ajax请求页面和数据库使用,以及php页面的所有字符集统一。google:php版 escape

解决方案 »

  1.   

    ajax输出的是utf8编码
    你页面可能是 gb2312编码
    输英文应该是好的 
    if($t>0) 
        echo "Can't register"; 
      else 
        echo "Can't register"; 
      } 
    想输中文用 iconv转一下 echo iconv("utf-8","gb2312","不能注册");
      

  2.   

    在check.php文件头部加句
    Header("Content-Type:text/html;charset=gb2312");就可以了
      

  3.   

    没有设置,字符编码
    header("Content-type:text/html;charset=gbk");
      

  4.   

    顶上
    Ajax返回值的时候一定要指定编码形式
    Header("Content-Type:text/html;charset=gb2312"); 
      

  5.   

    学习一下,ajax在应用中经常会遇到乱码的问题。
      

  6.   

    自己去google一下, ajax 中文乱码