【问题标题】:Emoji in strings.xml file?strings.xml 文件中的表情符号?
【发布时间】: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

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

【问题讨论】:

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

标签: android string utf-8 emoji


【解决方案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号码

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-24
      • 2019-12-08
      • 2021-12-24
      相关资源
      最近更新 更多