问题:ERROR 1366 (HY000): Incorrect string value: '\xC6\xF4\xD3\xC3' for column 'tittle' at row 1


create table article
(
id int primary key auto_increment,
pid int,
rootid int,
title varchar(255),
cont text,
pdate datetime,
isleaf int
);

insert into article values (null, 0, 1, '蚂蚁大战大象', '蚂蚁大战大象', now(), 1);
insert into article values (null, 1, 1, '大象被打趴下了', '大象被打趴下了',now(), 1);
insert into article values (null, 2, 1, '蚂蚁也不好过','蚂蚁也不好过', now(), 0);
insert into article values (null, 2, 1, '瞎说', '瞎说', now(), 1);
insert into article values (null, 4, 1, '没有瞎说', '没有瞎说', now(), 0);
insert into article values (null, 1, 1, '怎么可能', '怎么可能', now(), 1);
insert into article values (null, 6, 1, '怎么没有可能', '怎么没有可能', now(), 0);
insert into article values (null, 6, 1, '可能性是很大的', '可能性是很大的', now(), 0);
insert into article values (null, 2, 1, '大象进医院了', '大象进医院了', now(), 1);
insert into article values (null, 9, 1, '护士是蚂蚁', '护士是蚂蚁', now(), 0);


 #原因#

默认的字符编码是 UTF-8,所以需要改为 gbk

#解决办法#

方法一:

mysql> set names gbk;
Query OK, 0 rows affected (0.00 sec)

方法二:找MySQL文件下的 my.ini ,
打开将 [mysql] 下的 utf8 修改为 GBK,

不要修改 [mysqld] 下的字符编码