IDEA中往数据库添加内容失败:
java.sql.SQLException: Incorrect string value: '\xE5\xBC\xA0\xE4\xB8\x89’
#失败原因:由于默认情况下,mysql的字符集是latin1(ISO_8859_1),包含库、表、字段,即使建表时指定编码格式也会失效。
#修改方案:
a. 查看数据库的字符编码:
SHOW CREATE DATABASE 数据库名;
b. 修改数据库的字符编码:
ALTER DATABASE 数据库名 DEFAULT CHARACTER SET utf8;
c. 查看数据表的字符编码:
SHOW CREATE TABLE 数据库名.数据表名;
d. 查看字段编码:
SHOW FULL COLUMNS FROM 数据库名.数据表名;