忘了说,我的环境配置是PHP5+MYSQL5+Apache2+phpMyAdmin-2.10.1.

解决方案 »

  1.   

    在my.ini 中改 default-char-set = utf8 ,或者你想要的gb312,gbk 等!(有两个地方)要重启服务器
      

  2.   

    我已经两处都改为default-char-set = gb2312 了,但是还是没有用啊..mysql> SHOW VARIABLES LIKE 'character_set_%'; 
    | Variable_name            | Value | 
    +--------------------------+------------------------------+ 
    | character_set_client     | gb2312                       | 
    | character_set_connection | gb2312                       | 
    | character_set_database   | gb2312                       | 
    | character_set_filesystem | binary                       |
    | character_set_results    | gb2312                       | 
    | character_set_server     | gb2312                       | 
    | character_set_system     | utf8                         | 
    | character_sets_dir       |D:\msql5\share\mysql\charsets\| 
    8 rows in set (0.00 sec)
      

  3.   

    mysql> SHOW VARIABLES LIKE 'collation_%'; 
    +----------------------  +-------------------+ 
    | Variable_name          | Value             | 
    +----------------------  +-------------------+ 
    | collation_connection   | gb2312_chinese_ci | 
    | collation_database     | gb2312_chinese_ci | 
    | collation_server       | gb2312_chinese_ci | 
    +----------------------  +-------------------+ 
    3 rows in set (0.01 sec) 建表的时候默认是utf8_general_ci;但我导入多表时就默认为:latin1_swedish_ci
      

  4.   

    如果建表时选择的是gb2312_chinese_ci 类型可以正常显示中文,导出的数据也可正常显示中文!
    哪位大哥大姐帮下忙啊?
      

  5.   

    你在建数据库的时候把他的默认改为gb2312_chinese_ci 就可以了!那么你以后每次建 表的时候都会默认为gb2312_chinese_ci 了
    可是我的就是默认为这个也不能显示中文,只能显示英文和数字,这就不知道什么原因了!
    呵呵!
      

  6.   

    还有在安装配服务器的时候也要选择gb2312_chinese_ci
      

  7.   

    我导入表的时候还是默认的latin1_swedish_ci,有没有谁遇到这种情况啊?
      

  8.   

    你导进去的sql里是latin1
    把sql文件里的改了