4

我有一个 ASP.NET Web 应用程序,这是 Web.Config 中的以下条目

<add key="FromName" value="Test™"/>

当我尝试浏览该站点时,出现以下错误-

配置文件不是格式良好的 XML

它将上述密钥转换为以下方式 -

<add key="FromName" value="Test�"/>

在 IIS 中,我设置了 UTF-8 格式。很长一段时间以来,我一直在努力寻找答案。

有人对此有任何想法吗?

4

2 回答 2

6

您应该使用 ASCII 值:

<add key="FromName" value="Test&#0153;" />

如果返回为Test&#0153;,那么您必须对结果进行编码。

于 2012-04-18T12:23:10.400 回答
0

您应该使用商标 xml 实体:http ://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references

于 2012-04-18T12:24:25.380 回答