C#中Config文件中,特殊符号的书写方法。
2015-03-12 13:39
288 查看
App.config:
由于数据库连接的密码中含有特殊字符"&",编译时出现如下如下错误信息:
显然编译器不认识"&456",怎么解决呢,总不能更换密码吧?
事实上App.config是xml文件,在xml文件中特殊字符要进行HTML转义。
HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用。这些符号是不显示在我们最终看到的网页里的,那如果我们希望在网页中显示这些符号,就要用到HTML转义字符串(Escape Sequence)了
HTML特殊转义字符列表
最常用的字符实体
显示 说明 实体名称 实体编号
空格
< 小于 < <
> 大于 > >
& &符号 & &
" 双引号 " "
© 版权 © ©
® 已注册商标 ® ®
™ 商标(美国) ™ ™
× 乘号 × ×
÷ 除号 ÷ ÷
所以只要把"&"进行转义就可以了,将PassWord改为
PassWord=123&456"
成功通过编译。
1 <?xml version="1.0" encoding="utf-8" ?> 2 <configuration> 3 <startup> 4 <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> 5 </startup> 6 <connectionStrings> 7 <add name="DBconnString" connectionString="Data Source=.;Initial Catalog=MyTest123456;User ID=sa;PassWord=123&456"/> 8 </connectionStrings> 9 </configuration>
由于数据库连接的密码中含有特殊字符"&",编译时出现如下如下错误信息:
显然编译器不认识"&456",怎么解决呢,总不能更换密码吧?
事实上App.config是xml文件,在xml文件中特殊字符要进行HTML转义。
HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用。这些符号是不显示在我们最终看到的网页里的,那如果我们希望在网页中显示这些符号,就要用到HTML转义字符串(Escape Sequence)了
HTML特殊转义字符列表
最常用的字符实体
显示 说明 实体名称 实体编号
空格
< 小于 < <
> 大于 > >
& &符号 & &
" 双引号 " "
© 版权 © ©
® 已注册商标 ® ®
™ 商标(美国) ™ ™
× 乘号 × ×
÷ 除号 ÷ ÷
所以只要把"&"进行转义就可以了,将PassWord改为
PassWord=123&456"
成功通过编译。
相关文章推荐
- C# 代码注释和Config文件中,特殊符号的书写方法。
- C#中Config文件中,特殊符号的书写方法。
- [C#] 读写App.config配置文件的方法
- C#连接数据库的新方法(通过web.config配置文件)
- C# 读写App.config配置文件的方法
- C#连接数据库的新方法(通过web.config配置文件)
- c# 配置文件App.config操作类库的方法
- C# 读写App.config配置文件的方法
- C#操作config文件的具体方法
- [C#] 读写App.config配置文件的方法
- C# 使用app.config文件方法 读取外部配置信息
- java中BufferedReader读取文件中有特殊符号的方法
- c#里把数据库链接字符串写在web.config文件里调用方法
- C# 中的 ConfigurationManager类引用方法应用程序配置文件App.config的写法
- C#读取app.config文件中的连接字符串的方法
- C# 读写App.config配置文件的方法
- C#获取web.config配置文件内容的方法
- xml配置文件特殊符号的处理方法
- C#读写config配置文件的方法
- C# 读写App.config配置文件的方法