Web.Config特殊字符转义对照表

web.config里配置一些参数(比如URL)时,需要规避一些特殊字符,比如”?”、”&”、”>”、”<“等。不然可能会使得后端无法解析。但有时我们又不得不去使用一些特殊参数的配置属性,这时我们就需要去将特殊字符转化为实体。

今天遇到了web.config里使用&字符报错的问题,后来查了一下,web.config默认编码格式为UTF-8,对于XML文件,有不少特殊字符比如”?”、”&”、”>”、”<“、”‘”、”””都需要先用到实体转义码来替换才能使用。

下面给大家总结一下:

特殊字符转义实体
<&lt;
>&gt;
&&amp;
&apos;
&quot;

其中,”<” 和”&”若不转义在XML文件编辑时会直接报错,其他的最好也使用转义。

此条目发表在ASP.NET, C#分类目录,贴了, , , , , 标签。将固定链接加入收藏夹。

发表回复