------------------------------------java------------------------------------
/**
* 格式化HTML文本
* @param content
* @return
*/
public static String html(String content) {
if(content==null) return "";
String html = content;
html = StringUtils.replace(html, "'", "'");
html = StringUtils.replace(html, "\"", """);
html = StringUtils.replace(html, "\t", " ");// 替换跳格
//html = StringUtils.replace(html, " ", " ");// 替换空格
html = StringUtils.replace(html, "<", "<");
html = StringUtils.replace(html, ">", ">");
return html;
}
------------------------------------javascript------------------------------------
function html_encode(str)
{
var s = "";
if (str.length == 0) return "";
s = str.replace(/&/g, ">");
s = s.replace(/</g, "<");
s = s.replace(/>/g, ">");
s = s.replace(/ /g, " ");
s = s.replace(/\'/g, "'");
s = s.replace(/\"/g, """);
s = s.replace(/\n/g, "<br>");
return s;
}
function html_decode(str)
{
var s = "";
if (str.length == 0) return "";
s = str.replace(/>/g, "&");
s = s.replace(/</g, "<");
s = s.replace(/>/g, ">");
s = s.replace(/ /g, " ");
s = s.replace(/'/g, "\'");
s = s.replace(/"/g, "\"");
s = s.replace(/<br>/g, "\n");
return s;
}
分享到:
相关推荐
HTML转义字符大全:ISO Latin-1字符集,各种字符的转义
常用HTML转义字符常用HTML转义字符
使用Perl的对策进行HTML转义的方法 一、实验目的 了解XSS的有关知识; 了解XSS防御的有关知识; 了解Perl语言的有关知识; 掌握使用Perl语言对HTML转义,实现XSS防御。 二、实验内容 安装Perl语言环境; 搭建Apache ...
常用HTML转义字符,html转义符,JavaScript转义符,html转义字符表,HTML语言特殊字符对照表(ISO Latin-1字符集) - 来源:嘻嘻网 114_xixik_com_files
JAVA实现html转义字符及css清除_.docx
HTML转义符号.pdf
这里是网上找的html转义字符表,上传供大家参考
本文实例讲述了JS Html转义和反转义(html编码和解码)的实现与使用方法。分享给大家供大家参考,具体如下: 1、JS实现html转义和反转义主要有两种方式: 1)、利用用浏览器内部转换器实现html转义; 2)、用正则...
使用Perl对策进行HTML转义 1 Perl 2 Perl转义对策 3 Perl对策转义XSS实例演示 目录 Perl Perl,一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模...
html转义,在页面中的一些特殊符号的转义html转义,在页面中的一些特殊符号的转义
主要介绍了一个静态文件处理的一些便捷服务,包括java清除html转义字符,清除html代码,从style样式中读取CSS的属性,将字符串截取指定长度,涉及log4j,common-lang类的学习
本文详细介绍了HTML转义字符 Escape Sequence
对 HTML 中的特殊字符进行转义过滤,可有效避免 web shell 攻击和跨站攻击。 这是最完整的 HTML 转义字符集了。
本文实例讲述了python处理html转义字符的方法。分享给大家供大家参考,具体如下: 最近在用Python处理网页数据时,经常遇到一些html转义字符(也叫html字符实体),例如<> 等。字符实体一般是为了表示网页中的...
话不多说,请看代码: /** JQuery Html Encoding、Decoding * 原理是利用JQuery自带的html...*/ [removed][removed] [removed] //Html编码获取Html转义实体 function htmlEncode(value){ return $('<div>').text(va
浅谈html转义及防止javascript注入攻击的方法.docx
Java 中 HTML 转义与反转义工具类 代码如下 import org.apache.commons.lang3.StringUtils; /** * 转义和反转义工具类 * */ public class EscapeUtil { private static final char[][] TEXT = new char[64][]; ...
通过html转义能解决这个问题。 一:什么是html转义? html转义是将特殊字符或html标签转换为与之对应的字符。如:< 会转义为 <> 或转义为 >像“[removed]alert(‘test’);[removed]”这段字符会转义为...