XML中输入特殊符号

特殊符号比如 ™, 要在xml中使用的话, 其实和html的转码是一样的, 参考下面这个表(使用十进制编码那一列)

XML中输入特殊符号
要在C#代码中直接使用的话, 可以直接 string str = “™”; 或者 string str="\u2122"; 其中的2122是其Unicode的16进制表示;

要得到十六进制表示,可以用如下代码:

			Encoding encoder = Encoding.Unicode;
            Byte[] encodeBytes = encoder.GetBytes("™");
            for (int i = 0; i < encodeBytes.Length; i += 2)
            {
                Console.WriteLine("\\u{0:x2}{1:x2}", encodeBytes[i + 1], encodeBytes[i]);
            }
上一篇:Transformer学习笔记


下一篇:Gavin老师Transformer直播课感悟 - 基于Retrieval的具有Fine-grained架构的对话系统(二)