null

 
public   static  String htmlEncoder(String src)  throws  Exception
    
{
        
if (src == null || src.equals(""))
        
{
            
return "";
        }

        
        String dst 
= src;
        dst 
= replaceAll(dst, "<",  "&lt;");
        dst 
= replaceAll(dst, ">",  "&rt;");
        dst 
= replaceAll(dst, """"&quot;");
        dst 
= replaceAll(dst, "'",  "&#039;");
        
        
return dst;
    }


    
/**
     * 转换为HTML文字编码.<br>
     
*/

    
public   static  String htmlTextEncoder(String src)  throws  Exception
    
{
        
if (src == null || src.equals(""))
        
{
            
return "";
        }

        
        String dst 
= src;
        dst 
= replaceAll(dst, "<",    "&lt;");
        dst 
= replaceAll(dst, ">",    "&rt;");
        dst 
= replaceAll(dst, """,   "&quot;");
        dst 
= replaceAll(dst, "'",    "&#039;");
        dst 
= replaceAll(dst, " ",    "&nbsp;");
        dst 
= replaceAll(dst, " ""<br>");
        dst 
= replaceAll(dst, " ",   "<br>");
        dst 
= replaceAll(dst, " ",   "<br>");
        
        
return dst;
    }


    
/**
     * 转换为URL编码.<br>
     
*/

    
public   static  String urlEncoder(String src, String enc)  throws  Exception
    
{
        
return java.net.URLEncoder.encode(src, enc) ;
    }


    
/**
     * 转换为XML编码.<br>
     
*/

    
public   static  String xmlEncoder(String src)  throws  Exception
    
{
        
if (src == null || src.equals(""))
        
{
            
return "";
        }

        
        String dst 
= src;
        dst 
= replaceAll(dst, "&",  "&amp;");
        dst 
= replaceAll(dst, "<",  "&lt;");
        dst 
= replaceAll(dst, ">",  "&gt;");
        dst 
= replaceAll(dst, """"&quot;");
        dst 
= replaceAll(dst, "'""&acute;");
        
        
return dst;
    }


    
/**
     * 转换为SQL编码.<br>
     
*/

    
public   static  String sqlEncoder(String src)  throws  Exception
    
{
        
if (src == null || src.equals(""))
        
{
            
return "";
        }

        
        
return replaceAll(src, "'""''");
    }


    
/**
     * 转换为javascript编码.<br>
     
*/

    
public   static  String jsEncoder(String src)  throws  Exception
    
{
        
if (src == null || src.equals(""))
        
{
            
return "";
        }

        
        String dst 
= src;
        dst   
= replaceAll(dst, "'",    "/'");
        dst   
= replaceAll(dst, """,   "/"");
        
//dst = replaceAll(dst, " ", "/ "); // 和转换有冲突
         dst   = replaceAll(dst, " ",   "/ ");
        dst   
= replaceAll(dst, " ",   "/ ");
        
        
return dst;
    }

}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值