特殊字符在数据库查询前的处理
2014-04-30 11:54
316 查看
1、排除&和中文的影响
encodeURIComponent(conditionValue) //发送参数前编码
Server.UrlDecode(context.Request.Form["condition"] == null ? "" : context.Request.Form["condition"].ToString()); //接收参数并解码
2、排除单引号’影响
Regex reg = new Regex("'");
condition = reg.Replace(condition, "''"); //将单引号之前再加一个单引号,单引号转义
encodeURIComponent(conditionValue) //发送参数前编码
Server.UrlDecode(context.Request.Form["condition"] == null ? "" : context.Request.Form["condition"].ToString()); //接收参数并解码
2、排除单引号’影响
Regex reg = new Regex("'");
condition = reg.Replace(condition, "''"); //将单引号之前再加一个单引号,单引号转义
相关文章推荐
- 不同数据库模糊查询特殊字符处理
- 如何处理含有特殊字符的数据库查询语句
- 数据库查询特殊字符&的处理方法
- [转载]如何处理含有特殊字符的数据库查询语句
- 实现模糊查询时对特殊字符进行处理和对查询结果进行处理
- C#数据库操作特殊字符单引号三种处理方式
- SQL Server查询中特殊字符的处理方法
- 基于hibernate的基本dao接口与实现 及 sql模糊查询特殊字符处理 及 struts 特殊字符在界面正常回显
- SQL Server查询中的特殊字符处理
- 借用mysql 或者其他数据库 处理MSSQL 2016前处理导入特殊字符
- 检索/查询时特殊字符的处理
- Ibatis查询条件对于特殊字符的处理方法
- php 写入数据库时特殊字符串处理(何时转义特殊字符)
- SQL Server特殊字符查询处理
- 关于在页面输入特殊符号保存到数据库后,页面查询,特殊字符可以展示到页面的问题
- Oracle中like查询下划线等特殊字符的处理
- 数据库查询中的特殊字符的问题
- 数据库查询中的特殊字符的问题
- 模糊查询某个字段除以100去查询,处理特殊字符和0值
- 数据库查询中的特殊字符的问题