替换SQL特殊字符 (c#)
2013-09-20 10:02
120 查看
/// <summary> /// 替换SQL特殊字符 /// </summary> /// <param name="str">过滤字段</param> /// <returns></returns> public static string ReplaceSQLChar(string str) { if (str == String.Empty) return String.Empty; str = str.Replace("'", "‘"); str = str.Replace(";", ";"); str = str.Replace(",", ","); str = str.Replace("?", "?"); str = str.Replace("<", "<"); str = str.Replace(">", ">"); str = str.Replace("(", "("); str = str.Replace(")", ")"); str = str.Replace("@", "@"); str = str.Replace("=", "="); str = str.Replace("+", "+"); str = str.Replace("*", "*"); str = str.Replace("&", "&"); str = str.Replace("#", "#"); str = str.Replace("%", "%"); str = str.Replace("$", "¥"); return str; } /// /// 恢复被 过滤SQL字符。 /// /// /// public static string ReplacePageChar(string str) { if (str == String.Empty) return String.Empty; str = str.Replace("‘", "'"); str = str.Replace(";", ";"); str = str.Replace(",", ","); str = str.Replace("?", "?"); str = str.Replace("<", "<"); str = str.Replace(">", ">"); str = str.Replace("(", "("); str = str.Replace(")", ")"); str = str.Replace("@", "@"); str = str.Replace("=", "="); str = str.Replace("+", "+"); str = str.Replace("*", "*"); str = str.Replace("&", "&"); str = str.Replace("#", "#"); str = str.Replace("%", "%"); str = str.Replace("¥", "$"); return str; }
相关文章推荐
- C# 用正则表达式替换字符串中所有特殊字符
- C# 用正则表达式替换字符串中所有特殊字符
- C#正则表达式替换特殊字符
- C# 过滤sql特殊字符方法集合
- C# 用正则表达式替换字符串中所有特殊字符
- C#隐私信息(银行账户,身份证号码,名字)中间部分特殊字符替换(*)
- C#隐私信息(银行账户,身份证号码,名字)中间部分特殊字符替换(*)
- C# 用正则表达式替换字符串中所有特殊字符
- C#对于字符串的处理类(剪裁、过滤危险字符、替换sql中有问题符号等)
- C#实现过滤sql特殊字符的方法集合
- C# 过滤sql特殊字符方法集合
- C#对于字符串的处理类(剪裁、过滤危险字符、替换sql中有问题符号等)
- sqlite(sql)替换特殊字符(换行,tab键等)
- C#对于字符串的处理类(剪裁、过滤危险字符、替换sql中有问题符号等)
- C#将隐私信息(银行账户,身份证号码)中间部分特殊字符替换成*
- 特殊字符替换 > < " ' &
- SQL特殊字符转义
- python 替换数据库中文本中特殊字符
- 【总结】Oracle sql 中的字符(串)替换与转换
- 数据库sql的特殊字符