存进mysql中的汉字全是乱码,怎样解决啊??我做的手机网站,用的utf-8,怎样设置呢??

解决方案 »

  1.   

    mysql_query("SET NAMES UTF8");
      

  2.   

    管理员帮帮我删除我发的资源呀,两个javascript库相关的我要删除后修改再发,帮我删一下
      

  3.   

    mysql_query("SET NAMES UTF8");
      

  4.   

    数据库的编码改成UTF8的就行了
      

  5.   

    数据库编码和网页编码不统一。。
    统一设为UTF-8
      

  6.   

    说说我的经验吧:
    1、安装MySQL的时候设置选择gbk字符集
    2、建立表的时候在表的最后一行加上CHARSET=UTF8
    create table tablename (
    ...
    )ENGINE=InnoDB DEFAULT CHARSET=UTF8;
    3、php源码加上<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
    4、保存php源码的时候使用textpad保存为utf-8编码,默认是ANSI的
      

  7.   

    http://blog.csdn.net/yw1386/archive/2009/10/14/4671845.aspx
      

  8.   

    在执行SQL语句的前面加上mysql_query("SET NAMES UTF8");
      

  9.   

    这个你可以不用理会写道mysql中的内容,你怎么写入数据库,就怎么读取出来就可以了
      

  10.   

    mysql_query("SET NAMES UTF8");
      

  11.   

    mysql_query("SET NAMES UTF8");  这个对应数据库 的编码吧
      

  12.   

    我的也是,存进去是乱码,取出来之后是正确的,数据库的编码格式是utf-8,数据插入进去是乱码,取出来之后却是正常的。