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

mysql数据库字符编码选择导致的异常——\xE5\x8C\x97\xE4\xBA\xAC' for column

2015-09-29 19:00 369 查看
在创建数据库时,由于没有指定编码(utf-8),在web系统中执行sql(存储过程...)会报如下错误:

18:57:05,070 ERROR DirectionalCodeController:139 - org.springframework.jdbc.UncategorizedSQLException: 

### Cause: java.sql.SQLException: Incorrect string value: '\xE5\x8C\x97\xE4\xBA\xAC' for column '_dt' at row 1

这个异常主要是由于数据库的字符编码选择错误造成,MySQL的默认编码是Latin1,不支持中文,最好修改为utf8的字符编码为宜!所以,在创建数据库时,最好指定字符集:

create database mydb character set utf8 ;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: