解决方案 »

  1.   

    可能是insert数据的编码问题,你在cmd界面看看是否也这样,如果还这样,很可能就是入库时的编码与数据库编码不一致
      

  2.   

    页面是utf-8.。在页面查看的都还是汉字,只有在phpmyadmin里变成问号了。。cmd页面怎么看??
      

  3.   

    把页面编码改为gbk试试看,dos下也可以进入mysql看看是否乱码。
      

  4.   

    一切都源于没有执行 mysql_query('set names utf8');
      

  5.   

    mysql_query('set names utf8');  把这句话加在文件的头部就可以吗?具体加在哪??
      

  6.   

    $conn = @mysql_connect('localhost','root','') or die('Could not connect:'.mysql_error());
    mysql_select_db('test',$conn);
    mysql_query("set names 'GBK'");//加在这就好了