XML中的Unicode字符串

Noh*_*Nhe 15 xml unicode

在xml中,unicode表示如下:

例如:

\ue349 
Run Code Online (Sandbox Code Playgroud)

如果我想写一个字符串,那么包含两个带有unicodes的字符e343 e312

如何用XML表示?

Juk*_*ela 21

XML不使用\ue349表示法.可以使用从一开始的字符引用,&#但通常不需要它们.XML通常与UTF-8字符编码一起使用,因此每个字符都可以这样编写.(在程序中生成XML时,您可能会使用\ue349编程语言支持的符号.)

在Unicode中,数字E343和E312指的是私人使用代码点,标准没有为其分配字符.它们可以根据需要由私人协议使用,但除了此类协议之外,您不应期望任何软件或任何人理解它们.考虑到这一点,代码点U + E343 U + E312(因此它们可能通过某些协议表示的字符)可以写成.

  • U + D8E1是保留(未分配)的代码点.这意味着没有为其分配任何字符,并且根本不能使用它; 如果标准的未来版本为其分配了一个字符,则可能会发生这种情况.字体供应商有时使用保留的代码点,但这违反了标准并具有不可预测的效果.参考:http://www.unicode.org/versions/latest/ch03.pdf#G2212 (2认同)
  • U + D8E1是一种代理字符,一种在基本多语言平面之外编码Unicode字符的方法; 一个很好的例子是表情符号字符U + 1F600 GRINNING FACE.代理字符成对使用; 例如,U + 1F600可以编码为UCS-2字符U + D83D U + DE00. (2认同)

Esa*_*ija 13

<node>&#xE343;&#xE312;</node>