mysql数据库输出正常中文,可页面显示的中文全是问号和乱码,空间是国外的。该怎么处理?

解决方案 »

  1.   

    页面上加上<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />或<meta http-equiv="Content-Type" content="text/html; charset=gbk" />试下吧
      

  2.   

    utf-8,php源程序的字符集最好也改成UTF-8.
      

  3.   

    php文件的编码  浏览器的编码都可能导致乱码
      

  4.   

    +上header("charset = utf-8")试试
      

  5.   

    数据库的编码、文件编码、HTML页面编码都要统一为UTF-81. 数据库查询操作前执行mysql_query("set names utf8",$conn);
    2. 检查文件本身的编码是不是UTF-8,并且没有BOM签名;
    3. 在WEB页中设置<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />。