我也碰到这个问题,刚刚解决,如下:
1.MY SQL默认字库设置为 GBK ,GBK字库丰富,查询设置也是 GBK
2.检查表机构的该字段是不是gb2312,是的话改为GBK,应该就可以了

解决方案 »

  1.   

    不知道okgo100(okgo) 是怎么改的,这个问题我也遇到过,在安装或者配置的时候出现的列表没有GBK,只有gb2312,手动修改能生效吗?
    关注中。
      

  2.   

    简单的方法是将整个表改为gbk字符集
    ALTER TABLE DB.DB_Table DEFAULT CHARSET=gbk;如果非要只改某个字段,则用下面的方式
    ALTER TABLE DB.DB_Table CHANGE COLUMN DB_Table_Field DB_Table_Field varchar(200) CHARACTER SET gbk NOT NULL;