zoukankan      html  css  js  c++  java
  • 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("&apos;"); 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
  • 相关阅读:
    [原]zoj3772--【水题】线段树区间查询+矩阵乘法
    站立会议报告(5)
    团队博客(8)
    站立会议报告(4)
    团队博客(7)
    站立会议报告(3)
    团队博客(6)
    站立会议报告(2)
    团队博客(5)
    团队博客(4)
  • 原文地址:https://www.cnblogs.com/yinpeng186/p/1815644.html
Copyright © 2011-2022 走看看