android - 表情符号编辑文本应返回 Unicode

标签 android unicode emoji

我正在研究表情符号。

我用过this图书馆。

它工作正常,但是当我从 EmojiconEditText 获取文本时,它不会返回我在 edittext 中使用的 unicode。

例如,如果文本是 I\ue32d emojicon,而\ue32d 是心形图标。 当使用 String Text=EmojiconEditText .gettext(); 它应该返回与 "I\ue32d emojicon"

相同的文本

请帮助我。

最佳答案

最后我找到了解决方案。

您可以使用 commons-lang-2.5 jar 从表情符号中获取 unicode

检查下面的代码,将表情符号转换为 unicode。

String textVal=edtpost.getText().toString();
String newval_unicode=StringEscapeUtils.escapeJava(textVal);

您可以从这个字符串中找到 uni 代码。

希望这个答案能帮助到其他人。

关于android - 表情符号编辑文本应返回 Unicode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45669065/

相关文章:

android - 超新星表情符号库与 Android 中的 socket.io 聊天应用程序集成

javascript - Discord.js/JavaScript : How can I let a user choose a role?

ios - 判断字符串中的字符是否是表情符号?

Android TextView 未设置

android - PdfDocument - 在布局末尾剪切页面

android - 如何在应用程序快捷方式图标上实现事件监听器?

python - 如何打开 zip 中的 unicode 文本文件?

python - Gentoo Dropbox CLI

android - 使用 sqlite 将字符串中的单词替换为另一个单词

java - 安卓/Java : Incorporating a specific Unicode character in app