在插入或更新数据时,只要有中文就会报如下错误: java.sql.BatchUpdateException: Incorrect string value: '\xD3\xD0\xB5\xE7\xBB\xB0...'
如果改成英文, 就没有错误. 在网上找了好多办法, 可是都没有成功,弄了一个下午,郁闷.
希望大家帮帮忙;
我的mysql数据库字符集是UTF-8 Unicode (utf8); MySQL 连接校对:utf8_unicode_ci
该数据库校对是:gbk_chinese_ci;表的每个字段校对也是gbk_chinese_ci; 网页用的是gbk
如果改成英文, 就没有错误. 在网上找了好多办法, 可是都没有成功,弄了一个下午,郁闷.
希望大家帮帮忙;
我的mysql数据库字符集是UTF-8 Unicode (utf8); MySQL 连接校对:utf8_unicode_ci
该数据库校对是:gbk_chinese_ci;表的每个字段校对也是gbk_chinese_ci; 网页用的是gbk
net stop mysql modify my.ini--------------------------------------------------
default-character-set=gb2312
[mysqld]
default-character-set=gb2312
---------------------------------------------------
net start mysqlalter database [databasename] charset = gb2312但对于繁体汉字,仍会报错,希望有用...