有一字段varchar  utf8
插入"邨"时报错 incorrect string value .......
也试过其他编码 gbk utf32(在设计表中更改)等
问题依旧求指教谢谢

解决方案 »

  1.   

    报告首长  
    这个 邨  字   你可以 转换成  latin 试试  应该就可以  插入进去了!
      

  2.   

    show variables like 'char%'; 
      

  3.   

    我把表的字符集设为utf8,可以输入“邨”字。
      Create Table b_SPDM2013 (
        编码                 int         default 0 unique,
        代码                 varchar(30)      ,
        名称                 varchar(60)      ,
        规格                 varchar(60)      ,
        单位                 Char(10)      ,
        fpID                 int         default 0 ,
        /* 记录类别 */
        fID                  int auto_Increment unique   ,
        /* 商品代码表 */    /*!40101 Index ifpID (fpID), */
        /* 符合MySQL规范的索引语句 */    primary key (代码)  )
      /*!40101 default character set utf8 */
      

  4.   

    我暂时无法实验,但是我BAIDU过这个问题,很多帖子反而说 应该将latin 转换成 uft 或gbk您能讲讲原因吗
      

  5.   

    啥意思 太高深我不太熟MYSQL 临时救场去了 发现这个字有问题 能说详细点吗
      

  6.   

    show variables like 'char%'; 
    贴结果,应该是字符集不统一的问题
      

  7.   

    字符集设置的问题。http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
    MySQL 中文显示乱码