我认为在XML中正确编码引号的方法是使用" 参见这个答案: 如何在T-SQL中转义XML字符串中属性中的双引号? 对于任何其他您希望包含为数据的“特殊”字符,都应该采用相同的编码方式。基本上,您应该使用在HTML属性中使用的相同编码。
"
,然后在客户端使用System.Net.WebUtility.HtmlDecode
解码该值。 但最后一部分应该是不必要的,甚至是有害的,因为 .net 应该已经在从配置文件读取值时解码了该值。 - cHao"
。然而,当您调用.NET配置函数以将该信息读取回来时,通常不需要对其进行解码;您的"
会自动解码回双引号。 - Andrew Barber