How to escape special characters when retrieving data from database?(从数据库中检索数据时如何转义特殊字符?)
问题描述
我将根据 SQL Server 返回的数据生成 XML 文件,但是有一些特殊字符,例如  和 (可能还有其他类似的字符),这将使 XML 失败.
I am going to generate XML file based on the data returned from SQL Server, but there are some special characters like  and  (there may be other characters like these), which will fail the XML.
有什么办法可以摆脱它们吗?
Is there any way to escape them?
谢谢!
推荐答案
嗯,我只是使用模式匹配的东西来手动替换那些特殊字符.匹配 '&#.+?;'
Well, I just use the pattern matching stuff to replace those special characters manually. Match for '&#.+?;'
这篇关于从数据库中检索数据时如何转义特殊字符?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:从数据库中检索数据时如何转义特殊字符?
基础教程推荐
- MySQL 5.7参照时间戳生成日期列 2022-01-01
- while 在触发器内循环以遍历 sql 中表的所有列 2022-01-01
- 使用 VBS 和注册表来确定安装了哪个版本和 32 位 2021-01-01
- 从字符串 TSQL 中获取数字 2021-01-01
- 如何在 CakePHP 3 中实现 INSERT ON DUPLICATE KEY UPDATE aka upsert? 2021-01-01
- 带有WHERE子句的LAG()函数 2022-01-01
- 带更新的 sqlite CTE 2022-01-01
- CHECKSUM 和 CHECKSUM_AGG:算法是什么? 2021-01-01
- ORA-01830:日期格式图片在转换整个输入字符串之前结束/选择日期查询的总和 2021-01-01
- MySQL根据从其他列分组的值,对两列之间的值进行求和 2022-01-01
