XML中的Unicode字符串

问题描述 投票:15回答:2

在xml中,unicode表示如下:

e.g:

\ue349 

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

如何用XML表示?

xml unicode
2个回答
21
投票

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

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


13
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.