都督

导航

MySql不能插入中文问题解决

   MySql不能插入中文问题解决

        这几天自己用ssh搭建了一个博客系统,数据库用的是mysql,但是发现数据库不能插入中文,照例上网找原因,发现自己的数据库默认的字符集有问题,按照网上说的原因,自己重设了my.ini文件中 “default-character-set=latin”  的默认配置,把latin 改为gbk。后来发现在插入的时候又报 Data too long......

昨天一个小时也没有解决早上来了继续百度,终于发现还要把表的字符集也要设置成gbk。

create table USERTABLE(
ID int auto_increment primary key not null ,
USERNAME VARCHAR(255),
PASSWORD VARCHAR(255),
EMAIL VARCHAR(255),
PORTFOLIONAME VARCHAR(255),
LASTLOGINIP VARCHAR(255),
LASTLOGINTIME VARCHAR(255) ,
RECEIVEJUNKMAIL BOOLEAN
)default charset=gbk

最后在重启一下mysql的服务就可以了。

最有附上原文地址http://omyyal.iteye.com/blog/952423。

posted on 2012-10-25 09:25  都督  阅读(237)  评论(0编辑  收藏  举报