java.sql.SQLException: Incorrect string value: '\xE5\xB0‘

mysql插入中文字符报java.sql.SQLException: Incorrect string value: '\xE5\xB0‘java

#缘由:因为默认状况下,mysql的字符集是latin1(ISO_8859_1),包含库、表、字段,即便建表时指定编码格式也会失效。mysql

#修改方案:sql

a.先查看库、表、表字符字段的编码格式编码

SHOW CREATE DATABASE kepler; //查看库的字符集
SHOW CREATE TABLE kepler.statis;//查看表的字符集
SHOW FULL COLUMNS FROM kepler.statis; //查看字段编码ci

b.修改库、表、字符字段的编码string

ALTER DATABASE kepler DEFAULT CHARACTER SET utf8; //修改库的字符集
ALTER TABLE kepler.statis CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; //修改表以及字符字段的字符集io

特此留个印记,方便你们查询。查询

相关文章
相关标签/搜索