maven依赖
[code]
com.vdurmont
emoji-java
4.0.0
使用
[code]String str = "你😁好😂啊";
System.out.println("原始字符为:\n" + str);
//将表情转换成对应别名字符(to aliases)
System.out.println("to aliases 之后:");
System.out.println(EmojiParser.parseToAliases(str));
System.out.println(EmojiParser.parseToAliases(str, EmojiParser.FitzpatrickAction.PARSE));
System.out.println(EmojiParser.parseToAliases(str, EmojiParser.FitzpatrickAction.REMOVE));
System.out.println(EmojiParser.parseToAliases(str, EmojiParser.FitzpatrickAction.IGNORE));
//将表情转换成html(to html)
System.out.println("to html:");
System.out.println(EmojiParser.parseToHtmlDecimal(str));
System.out.println(EmojiParser.parseToHtmlDecimal(str, EmojiParser.FitzpatrickAction.PARSE));
System.out.println(EmojiParser.parseToHtmlDecimal(str, EmojiParser.FitzpatrickAction.REMOVE));
System.out.println(EmojiParser.parseToHtmlDecimal(str, EmojiParser.FitzpatrickAction.IGNORE));
System.out.println("to html:");
String s = EmojiParser.parseToHtmlDecimal(str);
System.out.println(s);
System.out.println("还原:");
System.out.println(EmojiParser.parseToUnicode(s));
Letter l = new Letter();
l.setDetails(EmojiParser.parseToAliases(str));
letterMapper.insertLetter(l);
输出结果:
存入数据库的内容为:
你:grin:好:joy:啊