strings.xml文件中的表情符号?

时间:2018-08-29 01:04:01

标签: android string utf-8 emoji

我的string.xml是utf-8。

<string name="id">Hi \u0026</string>

^这有效。并显示为:嗨&。

但这不适用于此表情符号:

<string name="id">Hi \u1F448</string>

https://www.compart.com/en/unicode/U+1F448

我该如何使用它?

2 个答案:

答案 0 :(得分:3)

使用HTML实体(十进制),即&#128072;添加strings.xml并在您的应用中使用。

因此您的字符串将是:

<string name="emoji">Hi &#128072;</string>

输出:

enter image description here

有关更多信息,请检查here

答案 1 :(得分:0)

至少在翻译编辑器中将HTML代码用作红色心形表情符号的&#2764时,使用HTML编码对我不起作用。我从https://emojipedia.org/emoji/%E2%9D%A4/

复制了unicode号

但是,只是将它作为剪贴板❤️中的表情符号字符直接粘贴到翻译编辑器中就可以了,也许我根本不必担心。