1. 程式人生 > >Mysql 錯誤1366, "Incorrect string value: '\\xE6\\xB7\\xB1\\xE5\\x85\\xA5...' for column '

Mysql 錯誤1366, "Incorrect string value: '\\xE6\\xB7\\xB1\\xE5\\x85\\xA5...' for column '

(1366, "Incorrect string value: '\\xE6\\xB7\\xB1\\xE5\\x85\\xA5...' for column ' 今天遇到這個錯誤,發現是由於建立資料庫時把編碼格式弄錯了,導致了出現如下錯誤。

CREATE TABLE `tb_vote` (
  `voteID` int(11) NOT NULL auto_increment,
  `voteName` varchar(255) default NULL,
  `channelID` int(11) default NULL,
  PRIMARY KEY  (`voteID`),
  KEY `channelID` (`channelID`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8 COMMENT='投票表';
原來是gb1312後來我改成utf8後項目執行成功。以後注意這個問題。