问题
My string.xml
is utf-8.
<string name="id">Hi \u0026</string>
^This worked. and showed as: Hi &.
But this does not work with this emoji 👈:
<string name="id">Hi \u1F448</string>
https://www.compart.com/en/unicode/U+1F448
How can I make it work with 👈?
回答1:
Use HTML Entity (decimal) i.e. 👈
to add 👈 in strings.xml
and use it in your app.
So your string will be:
<string name="emoji">Hi 👈</string>
Output:
For more information please check here
回答2:
Using HTML encoding is not working for me, at least when using the HTML code as ૌ
for the red heart emoji in the translation editor. I copied the unicode number from https://emojipedia.org/emoji/%E2%9D%A4/
However, just pasting it as the emoji character from clipboard ❤️ direct into the translations editor worked just fine, and perhaps I needn't have worried at all.
来源:https://stackoverflow.com/questions/52068120/emoji-in-strings-xml-file