简介
本篇不介绍emoji基础知识。想了解转emoji相关开发。
本篇主要记录emoji显示不对问题的分析方向。
显示不对原因
- 不支持
- 更新颜表情的字符库
- 单个表情能正常显示,多个不能显示
- 解析不正确,在颜表情之后添加一个空格。就能正常显示。
颜表情转换成码点输出
/**
* 把中文字符串和emoji表情转换为十六进制Unicode编码字符串
*/
public static String stringToUnicode(String s) {
String str = "";
for (int i = 0; i < (); i++) {
int ch = (int) (i);
if (ch > 255)
str += "\\u" + (ch);
else
str += "\\" + (ch);
}
return str;
}