public class EscapeUtil extends Object
Constructor and Description |
---|
EscapeUtil() |
Modifier and Type | Method and Description |
---|---|
static String |
escape(CharSequence content)
Escape编码(Unicode)(等同于JS的escape()方法)
该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: * @ - _ + . |
static String |
escape(CharSequence content,
Filter<Character> filter)
Escape编码(Unicode)
该方法不会对 ASCII 字母和数字进行编码。其他所有的字符都会被转义序列替换。 |
static String |
escapeAll(CharSequence content)
Escape编码(Unicode)
该方法不会对 ASCII 字母和数字进行编码。其他所有的字符都会被转义序列替换。 |
static String |
escapeHtml4(CharSequence html)
转义HTML4中的特殊字符
|
static String |
safeUnescape(String content)
安全的unescape文本,当文本不是被escape的时候,返回原文。
|
static String |
unescape(String content)
Escape解码
|
static String |
unescapeHtml4(CharSequence html)
反转义HTML4中的特殊字符
|
public static String escapeHtml4(CharSequence html)
html
- HTML文本public static String unescapeHtml4(CharSequence html)
html
- HTML文本public static String escape(CharSequence content)
content
- 被转义的内容public static String escapeAll(CharSequence content)
content
- 被转义的内容public static String escape(CharSequence content, Filter<Character> filter)
content
- 被转义的内容filter
- 编码过滤器,对于过滤器中accept为false的字符不做编码public static String unescape(String content)
content
- 被转义的内容Copyright © 2021. All rights reserved.