Java对Emoji表情编码与解码,使用到Java Emoji Converter 。

GitHub地址:https://github.com/binarywang/java-emoji-converter

maven依赖

com.github.binarywang

java-emoji-converter

0.1.1

使用

import com.github.binarywang.java.emoji.EmojiConverter;

/**

* Emoji编码与解码

*

* @author yh

* @date 2018/10/31

*/

public class EmojiUtils {

private static EmojiConverter emojiConverter = EmojiConverter.getInstance();

/**

* 将emojiStr转为 带有表情的字符

*

* @param emojiStr

* @return

*/

public static String emojiConverter2Unicode(String emojiStr) {

String result = null;

if (null != emojiStr && emojiStr.length() > 0) {

result = emojiConverter.toUnicode(emojiStr);

}

return result;

}

/**

* 带有表情的字符串Emoji转义为关键字,类似:xiao:。

*

* @param str

* @return

*/

public static String emojiConverter2Alias(String str) {

String result = null;

if (null != str && str.length() > 0) {

result = emojiConverter.toAlias(str);

}

return result;

}

/**

* 带有表情的字符串Emoji转义为unicode,类似

java emoji 编码_Java对Emoji表情编码与解码相关推荐

  1. java emoji过滤_java过滤emoji表情

    java手机端网页常用的过滤emoji表情,注意:过滤常规emoji表情,iso或安卓一些手机自带的特殊表情不在过滤范围 import java.util.regex.Matcher; import ...

  2. java 问号乱码_Java web中常见编码乱码问题(一)

    最近在看Java web中中文编码问题,特此记录下. 本文将会介绍常见编码方式和Java web中遇到中文乱码问题的常见解决方法: 一.常见编码方式: 1.ASCII 码 众所周知,这是最简单的编码. ...

  3. java emoji问号_java过滤emoji字符

    替换成问号: EmojiFilter.filterEmoji(str, "?"); import org.apache.commons.lang3.StringUtils; /** ...

  4. java获取字符的编码_java获取文本文件字符编码的方法

    java获取文本文件字符编码的方法 发布时间:2020-06-16 09:56:08 来源:亿速云 阅读:386 作者:Leah 这篇文章将为大家详细讲解有关java获取文本文件字符编码的方法,小编觉 ...

  5. java 数据库 编码_Java 连接数据库及字符编码

    通过JDBC方式连接MYSQL数据库: public static Connection getConnection(){ String username="root" ; Str ...

  6. java 网页编码_JAVA如何判断网页编码

    前言 最近做一个搜索项目,需要爬取很多网站获取需要的信息.在爬取网页的时候,需要获得该网页的编码,不然的话会发现爬取下来的网页有很多都是乱码. 分析 一般情况下,网页头信息会指定编码,可以解析head ...

  7. 【拓展】谈谈字符编码:Unicode编码与emoji表情编码

    " 开发过程中,字符编码是我们一定要掌握的知识.本文回顾ASCII标准,并介绍了Unicode和UTF-8.UTF-16方案间的关系,各自是如何存储的,最后介绍了Unicode中emoji表 ...

  8. iOS  Emoji表情编码/解码

    之前做弹幕的时候 遇到的表情编码解码问题 表情编码一般是使用unicode编码 ,编码之后的格式 \ud83d\ude18\ud83d\ude18world\u4e16\u754chaha\ud83d ...

  9. java专业编码_java编码中的坑(记一次解决编码BUG的经历) - 贪吃蛇学院-专业IT技术平台...

    1.2016年11月15日(周二),我被经理外派出差渝北金开大道,任务:解决那边的一个数据库乱码异常 2.那边的负责人描述:数据库原是utf8编码,他为了兼容emoji表情,改为utf8mb4,之后出 ...

最新文章

  1. android+建模工具,什么是适用于Android Studio的3D模型环境的最佳工具
  2. vue value key
  3. 【C语言】找出1000以内的水仙花数
  4. 屏幕强大!一加7 Pro海外版发布:2K分辨率 90Hz刷新率
  5. list 分组求和_数据分析-python-分组聚合-2
  6. 计算机网络TCPP是一组什么,WWW的全称是什么?WWW中文名称是啥?
  7. log4j的使用配置
  8. SpringCloud+Seata+nacos案例(包含源码 Seata及nacos安装教程)
  9. 设计模式——组合设计模式
  10. 前端web开发培训,HTML表格标签,先收藏了
  11. 怎么增加C盘空间大小,教你如何调整C盘容量【图文教程 无损数据】分区助手如何给磁盘分区 分区助手使用方法教程
  12. php的字符串替换函数,php字符串替换函数
  13. PCB封装绘制时的摆放方向
  14. 计算机一级office操作题题库百度云,不容错过!计算机等级考试题库之一级MS Office操作题与答案...
  15. 激光雷达系统原理及相关介绍
  16. 天正双击墙体不能编辑_【盘点】CAD、天正、Ps 快捷键最全汇总!
  17. 51学习第四天--.跟着郭老师学:程序逐渐加入模块化练习--1从流水灯1s闪烁流动--2再加数码管1~F--3.显示数码管六个灯依次显示123456--再逐渐的加入各种功能,一步一步,可训练思维!
  18. php codeigniter3,从CodeIgniter 3系列版本升级到4系列版本
  19. 逆向之制作扫雷外挂——003
  20. 1314:【例3.6】过河卒(Noip2002)

热门文章

  1. RL策略梯度方法之(八): Distributed Distributional DDPG (D4PG)
  2. windows LSP 实现及多个lsp兼容安装的几个坑
  3. java分布式架构-iBase4J
  4. flutter doctor问题 Flutter plugin not installed this adds Flutter specific functionality
  5. Linux常用命令及使用方法(非常详细!!!)
  6. android 8.1 9.0 10.0 默认允许安装第三方app去掉未知来源弹窗直接安装apk
  7. 【PTA】5-2 下列程序读入时间数值,将其加1秒后输出,时间格式为:hh: mm: ss,即“小时:分钟:秒”,当小时等于24小时,置为0。
  8. Java轻松解决百度文库复制、下载!程序员你能不掌握???
  9. 抽象代数 01.04 群的同态与同构
  10. ‘mnist.npz‘手写体数字数据集下载