在MYSQL QUERY BROWSER中执行语句insert into sc_name value (9,5,'天空')
Incorrect string value: '\xE5\xA4\xA9\xE7\xA9\xBA' for column 'info' at row 1我搜索了一下关于乱码的问题,按照提示
我已经使用
     mysql> SET character_set_client = utf8 ;
     mysql> SET character_set_connection = utf8 ;
     mysql> SET character_set_database = utf8 ;
     mysql> SET character_set_results = utf8 ;
     mysql> SET character_set_server = utf8 ;设置好了字符集在设置COLLATION时
  mysql> SET collation_connection = utf8 ;
     mysql> SET collation_database = utf8 ;
     mysql> SET collation_server = utf8 ;出现ERROR 1273 (HY000): Unknown collation: 'utf8'

解决方案 »

  1.   

    数据库的设置: 
    my.ini   
    [mysql]   
    default-character-set= utf8
    [mysqld]   
    default-character-set= utf8
    重启MYSQL。   在数据库里执行语句:alter database charset = utf8;   你的数据录入时先执行set names utf8;改表中要输入中文字段的CHARACTER SET,命令好像是ALTER TABLE `t1` CHANGE `ee` `ee` VARCHAR( 50 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL 中间那部分。
      

  2.   

    操作前
    set names 'utf-8';
      

  3.   

    在数据库安装时选择要GBK2312,否则乱码会困饶你一辈子,从新安装一下吧
      

  4.   

    在数据库安装时选择要GBK2312,否则乱码会困饶你一辈子,从新安装一下吧
      

  5.   

    你是数据插入时候,中文的问题无法解决的话。你可以尝试应用ultraedit工具将所有的数据放进去,直接转换为utf-8的编码。然后将装换好的东西在导入mylsql内。
      

  6.   

    在mysq_query之前先执行mysql_query("set names gbk")
      

  7.   

    set names 'gbk'
    再插入试试
      

  8.   

    你在安装MY—SQL的时候是不是没有配置那个GBK啊,在安装的时候 不配置那个东西只怕是不能用中文了
      

  9.   


    我遇到过这种问题,字符集需要设置为"GBK"请看我以前发的一个帖子 :
    http://topic.csdn.net/u/20080420/16/62203c88-a124-4bff-8b27-1c1cee68b9dc.html