web.config中配置字符串中特殊字符的处理

配置文件中往往要用到一些特殊的字符,

例如该语句

    <add name="MyEntities" connectionString="metadata=res://*/ReportModelForOracle.csdl|res://*/ReportModelForOracle.ssdl|res://*/ReportModelForOracle.msl;provider=System.Data.Oracle;
               provider connection string=
&quot;Data Source=MyDB;User ID=System;Password=8888&quot;" providerName="System.Data.EntityClient"/>

        Web.Config默认编码格式为UTF-8,对于XML文件,要用到实体转义码来替换。对应关系如下:

字符

转义码

& 符号 & &amp;
单引号 ' &apos;
双引号 " &quot;
大于 > &gt;
小于 < &lt;
原文地址:https://www.cnblogs.com/flyinghigher/p/2473478.html