在mysql数据库中建立一张表,向表中插入数据,数字,英文都可以插入表中,插入中文的试试提示 Incorrect string value: '\xBD\xB1\xC5\xC6' for colum;

解决方案 »

  1.   

    建议把这个表的列对应的字符集设置成 gbk或者gb2312字符,这样应该能解决。如果是用odbc访问的话,把odbc源那里也设置成gbk或者gb2312就可以了
      

  2.   

    show variables like '%char%';
    set names 'GBK';
      

  3.   

    set names 'gbk';
    insert into ...
      

  4.   

    用utf8好象更好,用gbk,有的字还是会乱码。