在MYSQL里面    表字符集改成  GBK的吧
还不行的话     重新建个表   把字符集的都改为GBK的

解决方案 »

  1.   

    编码页面是否和数据库一致。不一致的话,解决方法如下:
    在发查询的之前先设置
    mysql_query("set names GBK");
      

  2.   

    仔细阅读MySQL官方手册中的解决方案吧,非常全面:
    http://dev.mysql.com/doc/refman/5.1/zh/charset.html#charset-server
      

  3.   

    $mysql_sever_name = "******";
    $mysql_username   = "******";
    $mysql_password   = "******";
    $mysql_database   = "******";
    $connect = mysql_connect($mysql_sever_name, $mysql_username,$mysql_password);
    $sqlcz="SELECT * FROM table WHERE type = '**' order by '**' desc LIMIT 0 , 6";
    这句很重要 mysql_query("SET names GBK");
    $resultcz=mysql_db_query($mysql_database,$sqlcz,$connect);
      

  4.   

    mysql_query("SET names utf8");
      

  5.   

    又可能是你倒入了老的数据,倒入的时候编码不对吧,我原来也遇到过,重新选择正确的编码就好,GBK
      

  6.   

    发表于:2008-09-15 19:18:187楼 得分:0
    mysql_query("SET names utf8");
    这样结果正确
      

  7.   

    Jönköpingsvägen 
    ----------
    这个好像不是中文吧,LS各位用GBK可以么?UTF-8或是该语钟相应编码才行吧.
      

  8.   

    你将apache默认的字体编码改一下
      

  9.   

    首先确定你要显示的文字是属于哪种,是否包含在UTF8中。