- 15
- 0
- 约小于1千字
- 约 1页
- 2021-02-27 发布于山东
- 举报
问题描述:
ipone5s 中昵称输入 “ emoji表情 ”,保存数据库有问题。
运行环境:
Java、Tomcat、mysql、Linux(我的 Linux 下为乱码,这个是 linux 问题 )原
因:
IOS
5.x 及以上版本的 emoji 表情都是 4 字节的, mysql 里的 utf8 一个字符最多
字节。所以保存不到数据库,会有以下报错:
Causedby:
java.sql.SQLException:
Incorrectstringvalue:
\xF0\x9F\x8E\x80\xE5\xA
4...forcolumn nickname at row 1
解决方法:
1.去掉 emoji 表情符(用的这个方法)
2.修改 Mysql 数据编码,现在 mysql 中 utf8mb4 编码扩展到一个字符最多能
4 字节(需要修改现有的数据库编码,没有使用此方法)。第一种方法:
》去掉 emoji 表情符, java 类:》调用代码:
EmojiFilter.filterEmoji( 昵“称 ” );
EmojiFilter.java
1 / 1
您可能关注的文档
最近下载
- 2023年江苏省常州市中考语文试卷附参考答案.pdf VIP
- 四川专升本数学2025年真题 及答案 .pdf VIP
- 2026年寒假特色作业模板【可编辑 可打印】.pptx
- 任务一短期投资的核算.ppt VIP
- 生物必修二全套课件.ppt VIP
- 2023年江苏省常州市中考语文试卷.docx VIP
- 2025年江苏高考地理真题(解析版).docx
- 2026年教案课件-中华民族共同体概论-第1-9讲-混一南北与中华民族大统合-教案合集-新版.pdf VIP
- 新解读《GB_T 39329-2020增材制造 测试方法 标准测试件精度检验》.docx VIP
- 医疗器械部门职责与岗位划分指南.docx VIP
原创力文档

文档评论(0)