【问题标题】:Web.Config not able to render special characterWeb.Config 无法呈现特殊字符
【发布时间】:2012-04-18 20:49:46
【问题描述】:

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

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

当我尝试浏览该网站时,我收到以下错误-

配置文件不是格式正确的 XML

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

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

在 IIS 中,我设置了 UTF-8 格式。我一直在努力寻找答案。

有人对此有任何想法吗?

【问题讨论】:

    标签: asp.net iis web-config


    【解决方案1】:

    您应该使用 ASCII 值:

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

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

    【讨论】:

    • 当相反的情况发生时怎么办:你把 Test™但这显示:测试。可能是什么问题?有什么线索吗?
    【解决方案2】:

    【讨论】:

    • 是的,Neil Knight 说的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多