您好,欢迎来到刀刀网。
搜索
您的当前位置:首页微信特殊字符包括颜文字、表情的后台存储及前端展示方法

微信特殊字符包括颜文字、表情的后台存储及前端展示方法

来源:刀刀网

笔者最近的项目中遇到微信昵称保存失败的问题,主要原因是部分同学的微信昵称包含了特殊字符,还有emoji表情,经过笔者与前端大神的研究(主要是合作的前端大神的解决思路),得到了一种不需要修改数据库字符集就可以存储及展示的方法。

 

一、后端存储采用URLEncoder.encode方法

String nickname = URLEncoder.encode(StringUtils.deleteWhitespace(userInfo.getString("nickname")),"UTF-8");

二、前端在得到编码后的数据后,解码

 decodeURIComponent(nickname )

 

然后就没有然后了,一切就是这么简单。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.com 版权所有 湘ICP备2022005869号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务