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(十进制)即&#128072;
在strings.xml
中添加?,并在您的应用中使用它。
所以你的字符串将是:
<string name="emoji">Hi 👈</string>
输出:
更多信息请查看here
【讨论】:
【参考方案2】:使用 HTML 编码对我不起作用,至少在将 HTML 代码用作 &#2764
用于翻译编辑器中的红心表情符号时。我从https://emojipedia.org/emoji/%E2%9D%A4/复制了unicode号码
但是,将它作为表情符号从剪贴板❤️直接粘贴到翻译编辑器中就可以了,也许我根本不必担心。
【讨论】:
以上是关于strings.xml 文件中的表情符号?的主要内容,如果未能解决你的问题,请参考以下文章
QQ里的各种小表情怎么用拼音符号代码打出来啊?(求QQ表情拼音符号代码大全)