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
  • 相关阅读:
    Linux定时任务调度
    Linux组管理和权限管理
    Linux压缩和解压缩类指令
    leetcode:Compare Version Numbers
    leetcode:Valid Palindrome
    Majority Element
    Min Stack
    leetcode:Intersection of Two Linked Lists(两个链表的交叉点)
    leetcode:Factorial Trailing Zeroes
    leetcode:Rotate Array
  • 原文地址:https://www.cnblogs.com/yinpeng186/p/1815644.html
Copyright © 2011-2022 走看看