您的位置:首页 > 数据库 > MySQL

MySql不能插入中文问题解决

2012-10-25 09:25 507 查看

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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: