文档章节

解决 emoji表情存入数据库为' ??? '

风间影月
 风间影月
发布于 2017/04/20 11:01
字数 98
阅读 16
收藏 0

今天把mysql切换为mariaDB,这是题外话

 

主要是emoji标签存入数据库会发现出现三个???的问题

页面上也显示不出来,解决办法只要把内容从数据库里拿出来的时候解码即可

for (Feedback f : feedbackList) {
            String newTitle = StringEscapeUtils.unescapeJava(f.getTitle());
            String newContent = StringEscapeUtils.unescapeJava(f.getContent());
            f.setTitle(newTitle);
            f.setContent(newContent);
        }

 最终效果:

 

 

本文转载自:http://www.cnblogs.com/leechenxiang/p/6699724.html

风间影月
粉丝 4
博文 126
码字总数 252
作品 0
无锡
技术主管
私信 提问
让musql数据库支持表情存入

需求:表情存入数据库 原因:uft8最多可以存储占3个字符的数据,而emoji表情数据是四个字符,因此mysql的utf8无法存储会报错 解决方法: mysql5.5.3以前版本 1.urlencode转换(缺点:每次存入...

小马_wolf
2017/11/02
33
0
mysql --utf8与utf8mb4(解决移动端输入emoji报错问题)

今天设置数据库的字符集编码格式时发现有个utf8,同时还有utf8mb4,这个utf8mb4是个什么东西呢?原来,mysql在5.5.3版本之后增加了utf8mb4编码,mb4就是most bytes 4的意思,专门用来兼容四字...

求是科技
2016/07/05
63
0
emoji表情存mysql后数据失真

手机端emoji表情传入后台时表情字符转成Unicode为:\uffffd83d\uffffde04,但是存入数据库再取出后转码就变成了:? mysql 字段为CHARACTER SET utf8mb4 那么问题来了?请大神们指教~...

木头live
2014/10/29
505
1
解决服务器mysql不能存储emoji表情的问题

服务器日志频繁出现如下异常: Caused by: java.sql.SQLException: Incorrect string value: 'xF0x9Fx98x87' for column 'colum_name' …… 经查询,时输入法emoji表情不能存入mysql.数据库设......

李阳-kevin
2018/11/05
229
0
mysql 插入emoji表情的时候报错问题。(苹果手机)

一、问题现象 保存微信用户昵称到数据库,ios用户的昵称包含表情,插入数据库出错。 二、分析 使用JS过滤emoji表情的主要原因:input标签中输入emoji表情,提交表单后插入数据库报错。 原因是...

艺晨光
2016/08/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Redis集群搭建

服务器资源 ip 账号 配置 操作系统 xxx.70 root/xxx 磁盘50G(/)+150G(/home)、内存16G、CPU 16core CentOS Linux release 7.2.1511 (Core) xxx.74 root/xxx 磁盘50G(/)+150G(/home)、......

jxlgzwh
8分钟前
2
0
avro

一、 ```我们已经接触过很多序列化框架(或者集成系统),比如protobuf、hessian、thrift等,它们各有优缺点以及各自的实用场景,Avro也是一个序列化框架,它的设计思想、编程模式都和thi...

hexiaoming123
9分钟前
1
0
QML TextInput的字体超出控件范围

本文链接:https://blog.csdn.net/chyuanrufeng/article/details/54691998 问题描述 :QML TextInput输入内容超过TextInput的大小 当输入过多的字符串时,会出现内容超过TextInput的大小,字...

shzwork
11分钟前
1
0
《Java 8 in Action》Chapter 10:用Optional取代null

1965年,英国一位名为Tony Hoare的计算机科学家在设计ALGOL W语言时提出了null引用的想法。ALGOL W是第一批在堆上分配记录的类型语言之一。Hoare选择null引用这种方式,“只是因为这种方法实...

HelloDeveloper
11分钟前
1
0
进击的 Java ,云原生时代的蜕变

作者| 易立 阿里云资深技术专家<br /> <br />导读:云原生时代的来临,与Java 开发者到底有什么联系?有人说,云原生压根不是为了 Java 存在的。然而,本文的作者却认为云原生时代,Java 依然...

阿里巴巴云原生
14分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部