【发布时间】:2013-05-28 07:42:43
【问题描述】:
在我的 c# 应用程序中,我以 xml 的形式接收发布数据。在 xml 中,我有一个接收为“SmÃ¥senter (Sandvika SmÃ¥senter)”的属性。在插入数据库之前,我需要将其编码为 "Småsenter (Sandvika Småsenter)" 。我尝试使用下面的代码,
string name = "Småsenter (Sandvika Småsenter)";
name = HttpUtility.HtmlDecode(name);
也试过name = HttpUtility.HtmlEncode(name);
但它没有给出预期的输出。 是否有任何建议以获得预期的字符。
问候
桑吉塔
【问题讨论】:
-
听起来你的 XML 一开始就被破坏了——为什么它不能正确地编码字符?是什么创建了这个 XML,你是如何解析它的?
-
你的xml文档的header是否指定了编码?