以下三项我全做了:
1、默认字符集为utf8
2、通过UTF-8编码发送查询
3、连接数据库后立刻 SET NAMES 'utf8'结果是,页面的输入输出正常,但在phpmyadmin里浏览就是不正常,而通过phpmyadmin插入的,在页面上显示又不正常了!
我还有什么地方没设对么?

解决方案 »

  1.   

    phpMyAdmin的config.inc.php中有没有设置$cfg['DefaultCharset'] = 'utf-8';
      

  2.   

    以下四项我全做了: 
    1、默认字符集为utf8 
    2、通过UTF-8编码发送查询 
    3、连接数据库后立刻   SET   NAMES   'utf8 '
    4、phpMyAdmin的config.inc.php中有没有设置$cfg[ 'DefaultCharset ']   =   'utf-8 ';可以在phpMyAdmin里显示中文是乱码的, 在网页输出却正常.
    在技术群里很多朋友都无法解决.是到底是什么回事呢???