在phpmyadmin插入中文数据是显示是正常的,但网页显示乱码..字段的整理是utf8_general_ci
在网页插入中文时,网页显示正常,但phpmyadmin就乱码.
mysql字符集是utf8.在cmd mysql插入和显示中文都是正常的...
就phpmyadmin特别纠结...
求解!以下是版本:
MySQL
服务器: MySQL host info: localhost via TCP/IP
服务器版本: 5.1.40-community
协议版本: 10
用户: root@localhost 
MySQL 字符集: UTF-8 Unicode (utf8) 网站服务器
Apache/2.2.14 (Win32) PHP/5.3.0
MySQL 客户端版本: mysqlnd 5.0.5-dev - 081106 - $Revision: 1.3.2.27 $
PHP 扩展: mysqlphpMyAdmin
版本信息: 3.2.3

解决方案 »

  1.   

    在进行数据库操作前,先发送   set names utf8
      

  2.   

    估计将你的phpmyadmin的编码改成utf8就能正常显示了
      

  3.   

    错了..phpmysql网页编码早就是utf8...
    改gb2312那整个版面就乱了...
    怎么我在mysql中插入显示又没事..
    cmd上显示是gbk!什么意思~
    真乱
      

  4.   

    这个是字符集的问题,详细你可以参考下这个:http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx 
      

  5.   

    windows命令行是gb的
    你插入的数据都是gb的
    用命令行读出来的数据也是gb的,显示正常phpmyadmin读出来按数据库的设置认为是utf8的也就是你从一开始输入的数据就不是utf8,最后还想让phpmyadmin按utf8显示,不乱码就怪了
      

  6.   

    set names 'utf8' 一下试试。
      

  7.   

    to 7l:
    set names 'utf8' 
    在phpmyadmin上执行么?to 6l:
    那你的见解是什么?
    那怎输入的数据才是utf8?
      

  8.   

    to 9L:
    你说的链接地址是指哪里?
      

  9.   

    检查你的网页是不是utf8<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    或者header('Content-Type: text/html; charset=utf-8');然后用网页插入数据,这时候你再到phpmyadmin看你刚插入的数据