其他分享
首页 > 其他分享> > XML中输入特殊符号

XML中输入特殊符号

作者:互联网

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

在这里插入图片描述
要在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]);
            }

标签:XML,string,encodeBytes,encoder,Unicode,x2,特殊符号,输入
来源: https://blog.csdn.net/qq_43307934/article/details/121876023