C# 如何生成 &# 开头的实体序号(Entity Number)编码

作者:vkvi 来源:ITPOW(原创) 日期:2011-9-26

在 HTML 中有种说法叫实体名称(Entity Name),比如 &lt; 表示 <。

但还有种东西叫实体序号(Entity Number),比如 &#21315; 表示“千”。它的兼容性应该说是最好的,有的情况下,用文字“千”会出现乱码,用 &#21315; 就不会。每一个字符都有实体序号,但只有部分字符还有实体名称。

怎么生成呢?用代码:

也可以用 result += "&#" + (int)(str.ToCharArray()[i]) + ";";,这回你理解 ToCharArray 后的数字序号是什么意思了。

相关文章