特牛生活网

JAVA过滤文字中的emoji表情及特殊字符及完整Unicode字符对照_java中unicode编码转换中文后去除表情-CSDN博客

网友收藏
文章浏览阅读10w+次,点赞3次,收藏2次。问题背景在做接口对接的过程中都会涉及到签名的计算,但多数的签名算法都会根据入参去生成sign,但是随着各种社交电商的普及,用户信息中的很多字段都会出现emoji表情和特殊字符(例如:用户昵称,用户评论,用户问题描述),在此类数据传输计算sign时就会出现编码问题引起的sign计算问题,导致数据传输失败解决方案在计算sign是对可能存在特殊字符的字段进行特殊字符过滤,然后在进行sign计算,关于特殊字符的范围不太好确定,一般建议只要用户可维护的字段都需要进行此类数据处理。实现代码/** * @au_java中unicode编码转换中文后去除表情