本帖最后由 helloqhq 于 2011-10-21 12:47:36 编辑

解决方案 »

  1.   

    理解不深刻,给你贴个链接吧
    http://tieba.baidu.com/f?kz=556363567
      

  2.   

    SET NAMES 'x' 等同于如下三条语句。SET character_set_client = x;
    SET character_set_results = x;
    SET character_set_connection = x;
      

  3.   

    什么警告信息? 如果表中的字符集与你设置的字符集不匹配则会产生一些插入语句时的字符报错。http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
    MySQL 中文显示乱码
      

  4.   

    set names gbk;会不会影响到其它数据库里的数据?
      

  5.   

    与当前连接有关,如果你使用当前连接,并且连接了其它数据库,执行了CUD操作,那么,当然会影响。
      

  6.   

    这样啊,那每次set names 插入数据或表之后,还应该再执行set names,把数据库的字符集改为原来的吧?