.net应用连接字符串中含有&等特殊字符处理方法
问题描述:
SQL在设置数据库密码的时候,允许将密码设成 123&abc 这种(中间有&这种特殊符号的),
但是在.net中,如果在配置文件中设置的数据连接字符串 直接使用 password= 123&abc,则
程序会报错。
原因:
在xml文件中特殊字符要进行HTML转义.HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用。
解决方法:
将特殊符号通实体字符替换即可解决问题。
用&来代替&(即123&abc 改成 123&abc)可解决问题。
常用的实体字符:


浙公网安备 33010602011771号