C#实现简单过滤非法字符实例
程序员文章站
2024-03-30 22:31:27
本文实例讲述了c#实现简单过滤非法字符的方法。分享给大家供大家参考,具体如下:
#region 过滤非法字符
public static string enco...
本文实例讲述了c#实现简单过滤非法字符的方法。分享给大家供大家参考,具体如下:
#region 过滤非法字符 public static string encoding(string src) { if (src == null) return ""; stringbuilder result = new stringbuilder(); if (src != null) { src = src.trim(); for (int pos = 0; pos < src.length; pos++) { switch (src[pos]) { case '\"': result.append("''"); break; case '<': result.append("<"); break; case '>': result.append(">"); break; case '\'': result.append("'"); break; case '&': result.append("&"); break; case '%': result.append("&pc;"); break; case '_': result.append("&ul;"); break; case '#': result.append("&shap;"); break; case '?': result.append("&ques;"); break; default: result.append(src[pos]); break; } } } return result.tostring(); } #endregion
希望本文所述对大家c#程序设计有所帮助。