我在Actionscript(FlashBuilder)中有一个XML字符串。我使用escape(str)对其进行编码,并使用Web服务将其发送到C#。
现在,我想反序列化这个字符串,但问题是,当我解码字符串时,它解码所有包含“&”的内容。然后XMLSerializer抱怨。
如果我不解码它,那么反序列化的字符串带有%20而不是空格。
是否有一种简单的方法可以解码C#中的转义字符串以提供给XML Serializer?
答案 0 :(得分:0)
看起来您将URL编码与XML / HTML编码混淆。 actionscript的escape
方法URL编码。要XML / HTML编码,请参阅this stackoverflow answer。