「escapejava」escapeJavaScript
今天给各位分享escapejava的知识,其中也会对escapeJavaScript进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、jsp用escape().replace()转码,java后台解码
- 2、stringescapeutils在哪个jar包中
- 3、Java/JavaScript:编码的函数为什么起名叫escape呢?有什么特殊含义吗?
jsp用escape().replace()转码,java后台解码
使用js先转码
var str = encodeURI(encodeURI(str);
java解码
String str = URLDecoder.decode(str, "utf-8");
不管是汉字,还是特殊字符都没问题
stringescapeutils在哪个jar包中
import org.apache.commons.lang.StringEscapeUtils;
public class EscapeString {
public static void main(String[] args) throws Exception {
String str = "中国共产党";
System.out.println("用escapeJava方法转义之后的字符串为:"+StringEscapeUtils.escapeJava(str));
System.out.println("用unescapeJava方法反转义之后的字符串为:"+StringEscapeUtils.unescapeJava(StringEscapeUtils.escapeJava(str)));
System.out.println("用escapeHtml方法转义之后的字符串为:"+StringEscapeUtils.escapeHtml(str));
System.out.println("用unescapeHtml方法反转义之后的字符串为:"+StringEscapeUtils.unescapeHtml(StringEscapeUtils.escapeHtml(str)));
System.out.println("用escapeXml方法转义之后的字符串为:"+StringEscapeUtils.escapeXml(str));
System.out.println("用unescapeXml方法反转义之后的字符串为:"+StringEscapeUtils.unescapeXml(StringEscapeUtils.escapeXml(str)));
System.out.println("用escapeJavaScript方法转义之后的字符串为:"+StringEscapeUtils.escapeJavaScript(str));
System.out.println("用unescapeJavaScript方法反转义之后的字符串为:"+StringEscapeUtils.unescapeJavaScript(StringEscapeUtils.escapeJavaScript(str)));
/**输出结果如下:
用escapeJava方法转义之后的字符串为:/u4E2D/u56FD/u5171/u4EA7/u515A
用unescapeJava方法反转义之后的字符串为:中国共产党
用escapeHtml方法转义之后的字符串为:中国共产党
Java/JavaScript:编码的函数为什么起名叫escape呢?有什么特殊含义吗?
escape以及unescape是编码以及解码文本的两个JS原生函数。
escape的意思是跳过、避开。
就是说,通过编码,避免特殊字符等被错误的理解。就是说,我编码的目的,是为了让这段文本变成一块编码数据,并不希望其中的特殊字符被意外解读。因此,我要避免这种情况发生。
escapejava的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于escapeJavaScript、escapejava的信息别忘了在本站进行查找喔。
发布于:2022-12-14,除非注明,否则均为
原创文章,转载请注明出处。