例如我要把resource库的resource_0那个表的一些数据insert到movie库的resource_0。我select一些resource.resource_0的数据,然后insert到movie.resource_0
。操作成功后再看看movie.resource_0的那个表的内容,那些中文都显示很多问号,全都乱码了但是我直接select源表resource.resource_0出来那些中文显示都是正常的,为什么insert到另一个库就乱码了呢?是不是字符集的问题啊,请高手解决帮忙啊~~~~~~~

解决方案 »

  1.   

    试试
    在insert前执行
    set names gbk;
      

  2.   

    好像是两个库的字符集不一样,resource那个库的字符集是latin1
    movie那个字符集是gbk的
      

  3.   

    client charset 是否是gbk
    如果不是,设置成gbk
      

  4.   

    不好意思,什么是client charset??
      

  5.   

    client charset就是客户端的数据库字符设置,默认的是default或者latin1
      

  6.   

    哦,大概明白了什么意思了
    现在的问题就是:怎么样把latin1字符集的东西insert到gbk字符集的库里面?
    我试了好多种方法都不行啊