Asp.net Web.Config无法呈现特殊字符

Asp.net Web.Config无法呈现特殊字符,asp.net,iis,web-config,Asp.net,Iis,Web Config,我有一个ASP.NET Web应用程序,下面是Web.Config中的条目 <add key="FromName" value="Test™"/> 当我试图浏览网站时,我得到了以下错误- 配置文件的XML格式不正确 它将上面的键转换为下面的方式- <add key="FromName" value="Test�"/> 在IIS中,我设置了UTF-8格式。很长一段时间以来,我一直在寻找答案 有人对此有什么想法吗?您应该使用ASCII值: <add key=

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

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

当我试图浏览网站时,我得到了以下错误-

配置文件的XML格式不正确

它将上面的键转换为下面的方式-

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

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


有人对此有什么想法吗?

您应该使用ASCII值:

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


如果返回为
Test™
,然后您必须对结果进行编码。

您应该使用商标xml实体:

是的,Neil Knight所说的是什么,当发生相反的情况时:您将Test™;但这表明:测试�. 可能是什么问题?有线索吗?