2015-01-28 4 views
4

Я пытаюсь внедрить Emojis в свое приложение. На данный момент все работает нормально (клавиатура появляется и т. Д.), Но у меня проблемы с получением unicode из EmojiconEditText.Android: Получить Emoji от EmojiconEditText

Я использую https://github.com/ankushsachdeva/emojicon

В результате я получаю, когда я пытаюсь EmojiconEditText.getText() всегда. Кто-нибудь знает, как я могу получить строку unicode из EmojiconEditText?

Что я уже пробовал: установка HttpPost на UTF16, используя getText() непосредственно в EditText, а не редактируемый и использующий .toString().

Все имели результата

+0

Я также получаю один и тот же вопрос. Я попросил Анкуша здесь по этой ссылке. Пожалуйста, следите за тем же. https://github.com/ankushsachdeva/emojicon/issues/8 – sUndeep

+0

где вы пытаетесь напечатать эти строки? – ankush

+0

@ Анукуш, я попытался отправить данные в базу данных MySQL через веб-сервис. В MySQL он хранится как – sUndeep

ответ

1

Поскольку вы упомянули, вы отправляете текст в MySQL, убедитесь, что вы выбрали параметры сортировки, как utf8mb4_unicode_ci

+0

Это не сработало. База данных только что получила "????" – Styler2go

+0

Убедитесь, что вы установили utf8mb4_unicode_ci в правильный столбец/таблицу. – ankush

+0

Попробуйте это https://mathiasbynens.be/notes/mysql-utf8mb4 – ankush

Смежные вопросы