Android - конвертировать Unicode в HTML-сущность - PullRequest
0 голосов
/ 14 ноября 2018

Как уже упоминалось в Emoji в файле strings.xml? вам нужно использовать смайлики Unicode, например:

https://apps.timwhitlock.info/emoji/tables/unicode

как HTML-сущность, но почему он не упомянул, как преобразовать их в HTML-сущность.

Я пробовал все виды онлайн-конвертеров, таких как https://www.online -toolz.com / tools / text-html-entity-convertor.php , но они не конвертируют такие вещи, как U + 1F601, во что-либо.

Может кто-нибудь просветить меня?

Ответы [ 2 ]

0 голосов
/ 14 ноября 2018

Небольшая модификация ответа Генри. Вы можете использовать его следующим образом.

<string name="hello_world">Hello world! &#128513;</string>
// this is using in decimal

Но я обнаружил, что он дает ошибки времени выполнения в Lollipop и ниже.Работает на зефире и выше.

0 голосов
/ 14 ноября 2018

Это проще, чем вы думаете: U + 1F601 соответствует &#x1f601;.

...