web.config里配置一些参数(比如URL)时,需要规避一些特殊字符,比如”?”、”&”、”>”、”<“等。不然可能会使得后端无法解析。但有时我们又不得不去使用一些特殊参数的配置属性,这时我们就需要去将特殊字符转化为实体。
今天遇到了web.config里使用&字符报错的问题,后来查了一下,web.config默认编码格式为UTF-8,对于XML文件,有不少特殊字符比如”?”、”&”、”>”、”<“、”‘”、”””都需要先用到实体转义码来替换才能使用。
下面给大家总结一下:
特殊字符 | 转义实体 |
< | < |
> | > |
& | & |
‘ | ' |
“ | " |
其中,”<” 和”&”若不转义在XML文件编辑时会直接报错,其他的最好也使用转义。
Damon, Chinese, Liu Guangzhi, Software development engineer, CSDN quality creator, Ali Cloud expert blogger, Microsoft Technology Associate, Good at C#, Java, PHP, Python, etc, Love sports, Workaholic, Communist.