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

Posted

技术标签:

【中文标题】strings.xml 文件中的表情符号?【英文标题】:Emoji in strings.xml file? 【发布时间】:2019-02-03 16:37:00 【问题描述】:

我的string.xml 是 utf-8。

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

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

但这不适用于这个表情符号????:

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

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

我怎样才能使它与?????一起工作

【问题讨论】:

这个链接可以帮到你***.com/questions/35792856/… @GianhTran 我之前读过那个链接,但我仍然不确定一个工作,但另一个没有。 android 只能呈现“基本”表情符号而不呈现更高级的表情符号吗?我不这么认为... 【参考方案1】:

使用 html Entity(十进制)即&amp;#128072;strings.xml 中添加?,并在您的应用中使用它。

所以你的字符串将是:

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

输出:

更多信息请查看here

【讨论】:

【参考方案2】:

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

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

【讨论】:

以上是关于strings.xml 文件中的表情符号?的主要内容,如果未能解决你的问题,请参考以下文章

VS Code Windows 7 中的彩色表情符号

请问微信😱表情符号还有其它99个表情符号各是啥意思?

QQ里的各种小表情怎么用拼音符号代码打出来啊?(求QQ表情拼音符号代码大全)

html 网页中的表情符号选择器

AndroidEmoji-htc.ttf 文件中的表情符号图像是如何编码的?

表情符号(表情)视图/键盘布局的实现