我的
| character_set_client     | utf8                                   |
| character_set_connection | utf8                                   |
| character_set_database   | utf8                                   |
| character_set_filesystem | binary                                 |
| character_set_results    | utf8                                   |
| character_set_server     | utf8                                   |
| character_set_system     | utf8                                   |
还是显示不了

解决方案 »

  1.   

    在navicat  mysql客户端软件中查看表中的数据为乱码 navicat Encoding也是是UTF-8
      

  2.   

    SHOW CREATE DATABASE ecport;得到也是
     
    | ecport   | CREATE DATABASE `ecport` /*!40100 DEFAULT CHARACTER SET utf8 */ |
      

  3.   


    这个 encoding 选择 default 看看行不行。
      

  4.   

    在navicat mysql客户端软件中查看表中的数据为乱码 navicat Encoding怎么设置成defalut
    他默认就是utf-8了
      

  5.   

    我是用sqlyog创建数据库和表的, 安装数据库的时候选择utf-8 , 建立数据库的时候依然选择utf-8,然后就从来没遇到过你的问题了。你如果设置不了,干脆重装吧,方便,mysql安装很快。
      

  6.   

    可以了,在命令行模式下用source sql文件 导入就可以了 
    前提是 创建表的时候要使用 default charset = utf8