null

来源:互联网 发布:mac磁盘工具怎么用 编辑:程序博客网 时间:2024/04/27 14:34
 
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;
    }

}
原创粉丝点击