INSERT INTO Shenzhen ( ItemId , Title , City , PostCode , X , Y , en_title ) VALUES ( 1720 , '深圳新闻-
Shenzhen Post' , '深圳市' , '' , 114311218 , 22598236 , '2' )
刚刚在做一个插入操作的时候提示
1046 - Data too long for column 'Title' at row 1
解决办法如下
1,mysql的编码设置为 utf8 格式,可以从开始菜单那图形化配置,或者直接进入安装目录配置my.ini
2,在java连接数据库时这样写:
String url ="jdbc:mysql://localhost/sales?user=root&password=riskfitfeng&useUnicode=true&characterEncoding=utf-8";
3,数据库的编码为 utf8
4,数据库表编码为 utf8
5,数据库字段编码为 utf8
6,jsp页面中编码为 utf-8