php插入数据库中的数据,在数据库中显示乱码,但是显示到叶面上正常,可以正常插入,查出,但是就是用phpMyadmin查看中文乱码。

解决方案 »

  1.   

    php文件用的utf-8,mysql数据库的编码也是utf-8啊,为什么不行呢
      

  2.   

    1 php file:utf-8
    2 page encode:utf-8
    3 db:utf8
    please check
      

  3.   

    PHPMYADMIN似乎是UTF8方式显示的。
    只要网站显示正确即可。
      

  4.   

    连接数据库后,set names 了没?
      

  5.   

    http://blog.csdn.net/yw1386/archive/2009/10/14/4671845.aspx看看吧  对你有帮助的
      

  6.   

    我数据库的编码是utf-8,代码也是utf-8,这个我已经检查过了。但是数据库中表的字段类型,在utf-8下面有很多种类型,不知道要存储中文,要用哪一种编码。
      

  7.   

    创建数据库的时候编码选择正确就行了。在页面执行sql语句之前加一句:
    set names ....
      

  8.   

    mysql_query("set names 'GBK'");