我安装数据库的时候 设置了 utf8   为什么还是会出现 问号或者其他看不懂的符号啊?

解决方案 »

  1.   

    检查数据库/表的编码设定,检查连接mysql时候的编码设定,检查你的客户端的编码设定,需要都一致才行。
      

  2.   

    链接MYSQL的编码怎么设定啊?
      

  3.   

    参考下贴,如果不行则按贴中方法贴出你的检查结果。http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
    MySQL 中文显示乱码
      

  4.   

    mysql> show variables like '%char%';
    +--------------------------+---------------------------+
    | Variable_name            | Value                     |
    +--------------------------+---------------------------+
    | 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                      |
    | character_sets_dir       | D:\mysql6\share\charsets\ |
    +--------------------------+---------------------------+
    8 rows in set (0.00 sec)mysql>
      

  5.   


    set names 'gbk';之后应该就可以了。