在用到mysql_fetch_array时,返回一个数组$array.
当echo $array["name"];name对应的是gbk编码的记录,输出一大堆?????这样的问号。
怎么让它输出正确的中文文字。

解决方案 »

  1.   

    数据库链接 设置 mysql_query("SET NAMES gbk");页面编码也是gbkqueryphp orm数据库类
    ---------------------------------------------
    http://topic.csdn.net/u/20100310/11/62a60067-b3da-4dee-9d6a-f1baeb2f3f33.html
      

  2.   

    要看一下你数据库里保存的是什么编码的
    就像一楼说的更改一下连接时的编码
    要是还是不对的话那就换一下:
    mysql_query("SET NAMES utf8");
    一般中文出现问号都是这两种编码问题。