我们知道在应用程序中嵌入连接字符串可能导致安全漏洞和维护问题。使用 Ildasm.exe(MSIL 反汇编程序) 工具可以查看编译到应用程序源代码中的未加密连接字符串。此外,如果连接字符串发生更改,则必须重新编译应用程序。因此,强烈建议将连接字符串存储在应用程序配置文件中。

最近在使用app.config时遇到连接字符串包含特殊字符出现编译错误的问题。

<add key="STAftpPassword" value="123stw@321#&123"/>

其中出现的’&123‘会报未定义实体,总不能修改密码吧。而这类特殊字符需要进行实体转译。

HTML特殊转义字符列表

最常用的字符实体

显示

说明

实体名称

实体编号

 

空格

&nbsp;

 

<

小于

&lt;

<

>

大于

&gt;

>

&

&符号

&amp;

&

"

双引号

&quot;

"

©

版权

&copy;

©

®

已注册商标

&reg;

®

商标(美国)

×

乘号

&times;

×

÷

除号

&divide;

÷

所以只要把"&123"进行转义就可以了,将PassWord改为'&amp;123'

最新文章

  1. 鼠标悬停显示CSS3动画边框
  2. Java-继承,多态0922-05
  3. python核心编程学习记录之Python对象
  4. DB2使用笔记
  5. Mac 切换Windows 使用虚拟机, 不推荐双系统
  6. Android必会小功能总结
  7. IOS 开发中判断字符串是否为空字符的方法
  8. css样式积累
  9. Docker image 镜像介绍
  10. java按值传递理解(转)
  11. iOS开发——设计模式那点事
  12. Python网络编程篇之socket
  13. python全栈开发中级班全程笔记(第二模块、第三章)(员工信息增删改查作业讲解)
  14. c/c++ socket API 调用后的错误判断 perror errno
  15. maven中target不能访问
  16. python:利用logbook模块管理日志
  17. java将秒转换为时分秒工具类
  18. JDBC-Transaction
  19. Confluence 6 MySQL 测试你的数据库连接
  20. 终止TTask.Run启动的线程

热门文章

  1. bazel安装
  2. SQL小知识_长期总结
  3. Linux环境下使用xampp配置php开发环境
  4. response.setContentType(&quot;text/html;charset=utf-8&quot;)后依然乱码的解决方法
  5. 获取页面URL参数值
  6. 关于request.getServletContext()方法报错的问题
  7. 科学计算库Numpy——排序
  8. 51nod 1202 不同子序列个数(计数DP)
  9. jichu
  10. poj 1258 建光迁问题 最小生成树