Emoji表情编解码库XXL-EMOJI
2019独角兽企业重金招聘Python工程师标准>>>
《Emoji表情编解码库XXL-EMOJI》
一、简介
1.1 概述
XXL-EMOJI 是一个灵活可扩展的Emoji表情编解码库,可快速实现Emoji表情的编解码.
1.2 特性
- 1、简洁:API直观简洁,一分钟上手;
- 2、易扩展:模块化的结构,可轻松扩展;
- 3、别名自定义:支持为Emoji自定义别名;
- 4、实时性:实时收录最新发布的Emoji;
1.3 下载
文档地址
- 中文文档
源码仓库地址
源码仓库地址 | Release Download |
---|---|
https://github.com/xuxueli/xxl-emoji | Download |
https://gitee.com/xuxueli0323/xxl-emoji | Download |
技术交流
- 社区交流
1.4 环境
- JDK:1.7+
二、快速入门
第一步:引入Maven依赖
<dependency><groupId>com.xuxueli</groupId><artifactId>xxl-emoji</artifactId><version>${最新稳定版}</version>
</dependency>
第二步:直接使用
引入Maven依赖,即可直接使用。
可参考以下示例代码:
String input = "一朵美丽的茉莉";
System.out.println("unicode:" + input);// 1、alias:将Emoji表情转换为别名,然后还原;
String aliases = EmojiTool.encodeUnicode(input, EmojiEncode.ALIASES);
System.out.println("\naliases encode: " + aliases);
System.out.println("aliases decode: " + EmojiTool.decodeToUnicode(aliases));// 2、html decimal:将Emoji表情Unicode数据转换为十进制数据,然后还原;
String decimal = EmojiTool.encodeUnicode(input, EmojiEncode.HTML_DECIMAL);
System.out.println("\ndecimal encode: " + decimal);
System.out.println("decimal decode: " + EmojiTool.decodeToUnicode(decimal));// 3、html hex decimal:将Emoji表情Unicode数据转换为十六进制数据,然后还原;
String hexdecimal = EmojiTool.encodeUnicode(input, EmojiEncode.HTML_HEX_DECIMAL);
System.out.println("\nhexdecimal encode: " + hexdecimal);
System.out.println("hexdecimal decode: " + EmojiTool.decodeToUnicode(hexdecimal));
示例代码运行后,日志输入如下:
aliases encode: 一朵美丽的茉莉:rose:
aliases decode: 一朵美丽的茉莉decimal encode: 一朵美丽的茉莉
Emoji表情编解码库XXL-EMOJI相关推荐
- 【Windows Esp32】基于 libjpeg-9e 编解码库的视频播放器
目录 一.音视频基础 1.1.图像编码 1.2.视频编码 1.3.AVI 文件结构 二.TF卡基础 三.Windows上播放音视频 3.1.在 Windows 下使用 vs2019 编译 libjpe ...
- 一些常见的AAC编解码库
一些AAC编解码库 - FAAC, FAAD/FAAD2 ---编码只有AAC LC - neroAACenc ---非商业可以使用(提供编码工具) - FFmpeg's native AAC ...
- 移植Opus音频编解码库到FreeScale iMX6q(飞凌嵌入式的OKMX6Q-C开发板)平台
移植Opus音频编解码库到FreeScale iMX6q(飞凌嵌入式的OKMX6Q-C开发板)平台 交叉编译器 使用飞凌提供的最新版交叉编译工具链,fsl-imx-x11-glibc-x86_64-m ...
- RK-MPP硬件编解码库介绍和使用
一.下载RK-MPP硬件编解码库 下载链接:https://github.com/rockchip-linux/mpp 二.RK-MPP库介绍 1.资料来源:MPP 开发参考.pdf ...
- iOS Emoji表情编码/解码
之前做弹幕的时候 遇到的表情编码解码问题 表情编码一般是使用unicode编码 ,编码之后的格式 \ud83d\ude18\ud83d\ude18world\u4e16\u754chaha\ud83d ...
- java过滤ios表情,JS前端去掉emoji表情和Java后台处理emoji表情方法
莫非定律 : 任何事情都没表面看去来那么简单! emoji表情在项目中使用,因为其特殊的编码格式,经常导致在网络传输.编解码.以及数据入库中带来一些问题! 下面简单介绍使用Js和java处理移除emo ...
- JS前端去掉emoji表情和Java后台处理emoji表情方法
莫非定律 : 任何事情都没表面看去来那么简单! emoji表情在项目中使用,因为其特殊的编码格式,经常导致在网络传输.编解码.以及数据入库中带来一些问题! 下面简单介绍使用Js和java处理移除emo ...
- php mysql emoji表情_php 让MySQL支持Emoji表情 mysql 5.5.3+
让MySQL支持Emoji表情 mysql 5.5.3+ 让mysql支持Emoji表情,涉及无线相关的 MySQL 数据库建议都提前采用 utf8mb4 字符集. mysql 版本 5.6 1 解决 ...
- 让mysql支持emoji表情_让MySQL支持Emoji表情 mysql 5.6
让MySQL支持Emoji表情,涉及无线相关的 MySQL数据库建议都提前采用 utf8mb4 字符集. mysql 版本 5.6 1 解决方案:将Mysql的编码从utf8转换成utf8mb4. 需 ...
最新文章
- 【C++】C++11 STL算法(二):修改序列的操作(Modifying sequence operations)
- Python之glob模块进行文件匹配及遍历
- SAP RETAIL 特征参数文件(Characteristic Profile) I
- 《C++ Primer Plus》学习笔记——C++程序创建到运行的整个过程
- cuda 历史版本下载
- 三:Bootstrap-js插件
- ACM数论之旅4---扩展欧几里德算法(欧几里德(・∀・)?是谁?)
- Hadoop--初识Hadoop
- 8月23日亮相?三星Galaxy Note10+ 5G版渲染图曝光
- @configuration注解_SpringBoot注解大全,收藏一波!!!
- [Python图像处理] 十七.图像锐化与边缘检测之Roberts算子、Prewitt算子、Sobel算子和Laplacian算子
- 爬取国家统计局数据正式篇
- 使用webpack搭建vue项目;webpack+vue
- 跨时钟域处理所用到的同步器
- 采购订单定价策略 超详细
- CentOS7安装kangle和easypanel
- 未能加载文件或程序集什么原因
- 2022CCPC网络预选赛c题Problem C. Guess
- 标准C++之运算符重载和虚表指针
- 移动互联网实战--移动端音频和图形优化处理
热门文章