SSM+mysql接收表情字段utf8mb4编码问题
2016-09-12 15:05
501 查看
错误:incorrect string value: '\xF0\x9F\x8D\x91\xE5\xB0...' for column...
1.spring配置文件:
url=jdbc\:mysql\://localhost\:3306/db_abc?useUnicode\=true&characterEncoding\=UTF-8
2.修改需要存储字符表情的字段字符集编码为utf8mb4
3.在需要插入字段的前面增加set NAMES 'utf8mb4',mybatis配置如下:
<update id="setCharacters" >set NAMES 'utf8mb4'</update>
@Overridepublic int addScore(HhtZqcjScore score) {scoreExtMapper.setCharacters();return scoreMapper.insert(score);}
相关文章推荐
- Mysql之——支持emoji 表情符号 升级编码为UTF8MB4
- 更改mysql字段的编码为utf8mb4
- Mysql支持emoji 表情符号 升级编码为UTF8MB4
- mysql varchar字段插入 moji表情错误问题解决(Incorrect string value: '\xF0\x9F\x98\xAD",...' for column 'commentC)
- mysql的utf8mb4编码以及java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\x94' 问题的处理
- mysql 字段编码该为utf8mb4
- mysql关于包含表情昵称字段保存数据库失败问题处理
- mysql存储特殊字符问题,设置编码utf8mb4
- 使用utf8mb4字符集编码支持mysql的四字节字符串(表情符号)存储数据
- Windows Mysql 导入utf8mb4编码sql文件出错问题
- 更改mysql字段的编码类型为utf8mb4
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- mysql中修改数据库,数据库表,数据库表字段的编码问题
- PHP 和 mySQL 的字符集编码问题(1)
- (转) linux 中mysql 的编码问题
- Mysql数据库编码问题3(修改数据库,表,字段编码为utf8)
- C#(WinForm) + MySQL的中文编码问题(MySQL中文编码的终极解决方案)
- 最简单的mysql的中文编码问题
- 再谈mysql4乱码问题——查询前设定编码