在strings.xml中使用Unicode字符

Roy*_*son 27 string unicode android

我有一个我想在字符串中使用的以下unicode字符:

我通过这个找到了它的十六进制和十进制代码:

虽然我知道如何strings.xml通过这样做在字符串中使用"&"符号:

    <string name="Example">Example character &amp;</string>
Run Code Online (Sandbox Code Playgroud)

我无法使用汽车符号.

如何在strings.xml中的字符串中使用此unicode字符?

更新一:

在第一个使用此解决方案后:&#128663; 我收到以下错误:ERROR IN APPLICATION: input is not valid Modified UTF-8:

Spe*_*ius 42

它的

<string name="Example">Example character \u0026</string>
Run Code Online (Sandbox Code Playgroud)

在这里查看更多unicode字符:

http://www.utf8-chartable.de/unicode-utf8-table.pl?number=1024&utf8=0x

  • 看来该方法不适用于 unicode 用 5 个符号编码的字符(例如 `\u1f4cb`)。但是,使用相应的 html 实体“”是可行的。 (2认同)

Nik*_*zou 11

这是正确的答案,如果你去Unicode站点:https://unicode-table.com/en/#control-character并点击这个说U + 00AE的Unicode你不能写+符号如果你想复制将此示例粘贴到strings.xml :) :) :)

<string name="example">"\u00AE"</string>
Run Code Online (Sandbox Code Playgroud)


Gan*_*ale 5

<string name="ic_happy_font">&#xe902;</string>
Run Code Online (Sandbox Code Playgroud)

或者

<string name="edit"></string>
Run Code Online (Sandbox Code Playgroud)


bad*_*son 0

我认为您的示例中的代码点是省略号。根据此页面,尝试

    &#128663;
Run Code Online (Sandbox Code Playgroud)