.net应用连接字符串中含有&等特殊字符处理方法

问题描述: 

SQL在设置数据库密码的时候,允许将密码设成 123&abc 这种(中间有&这种特殊符号的),

但是在.net中,如果在配置文件中设置的数据连接字符串 直接使用 password= 123&abc,则

程序会报错。

 

原因:

在xml文件中特殊字符要进行HTML转义.HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用。

 

解决方法:

将特殊符号通实体字符替换即可解决问题。 

&amp;来代替&(即123&abc 改成  123&amp;abc)可解决问题。

 

常用的实体字符:

 

posted @ 2019-09-11 16:16  东门大官人儿  阅读(1040)  评论(0)    收藏  举报