Web.Config 设置SQL数据库链接时因密码字符出错

来源:百度知道 编辑:UC知道 时间:2024/06/05 14:30:04
如果我的数据库的密码是这些字符:ddfdf^%(&^(&dd^&*&,怎么设置才正确呢,以下是错误的,错的原因是密码的字符好象有非法字符,但这个密码在SQL是允许的,不知怎么改才正常,请达人指教!
<connectionStrings>
<add name="pkConnectionString" connectionString=@"Data Source=127.0.0.1;Initial Catalog=usersql;Persist Security Info=True;User ID=userbb;Password=aased^%(&^(&ddd^&*&"
providerName="System.Data.SqlClient" />
</connectionStrings>

配置文件中往往要用到一些特殊的字符,

Web.Config默认编码格式为UTF-8,对于XML文件,要用到实体转义码来替换。对应关系如下:

字符 转义码

& 符号 & &
单引号 ' '
双引号 " "
大于 > >
小于 < <

把password中出现的在上面列表中出现的字符改成转义码就行了.

加上转义试试
\"