我使用MySQL Query Browser查看mysql里的中问可以正常显示。
使用mysql的命令行工具显示出的是乱码,不是问号。

解决方案 »

  1.   

    set names看手册character那一章
      

  2.   

    是character set那一章
    看几个character set的变量怎么设置的
      

  3.   

    php.ini 里面加一行  default_charset = "gb2312"
      

  4.   

    按照 spacet(空格t)所说的可以实现吗?
      

  5.   

    spacet(空格t)  的方法不好用呀。
    能江的详细点吗?    给个连接好吗。
      

  6.   

    看这里:http://www.phpchina.cn/bbs/viewthread.php?tid=1075&extra=page%3D1
      

  7.   

    上面那个链接讲得很详细了。有时候需要把数据重新导入一下(在设了character set之后)
      

  8.   

    查询前
    mysql_query("set names 'utf-8'");