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
  • 相关阅读:
    ThreadLocal用法
    Spring Cloud Alibaba 使用RestTemplate进行服务消费
    Spring Cloud Alibaba 使用Nacos作为配置管理中心
    Spring Cloud Alibaba 使用Nacos作为服务注册中心
    Spring Cloud Alibaba 介绍及工程准备
    Redission 支持GsonCodec
    Maven Archetype快速构建项目
    拜占庭将军问题
    Paxos算法详解
    Paxos、Raft分布式一致性算法应用场景(转载)
  • 原文地址:https://www.cnblogs.com/yinpeng186/p/1815644.html
Copyright © 2011-2022 走看看