web.config中配置字符串中特殊字符的处理
配置文件中往往要用到一些特殊的字符,
例如该语句
<add name="MyEntities" connectionString="metadata=res://*/ReportModelForOracle.csdl|res://*/ReportModelForOracle.ssdl|res://*/ReportModelForOracle.msl;provider=System.Data.Oracle;
provider connection string="Data Source=MyDB;User ID=System;Password=8888"" providerName="System.Data.EntityClient"/>
Web.Config默认编码格式为UTF-8,对于XML文件,要用到实体转义码来替换。对应关系如下:
字符 |
转义码 |
|
& 符号 | & | & |
单引号 | ' | ' |
双引号 | " | " |
大于 | > | > |
小于 | < | < |