核心(Hutool-core)工具类(Escape工具-EscapeUtil)

转义和反转义工具类Escape / Unescape。escape采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。

此类中的方法对应Javascript中的escape()函数和unescape()函数。

方法

EscapeUtil.escape Escape编码(Unicode),该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: * @ - _ + . / 。其他所有的字符都会被转义序列替换。

EscapeUtil.unescape Escape解码。

EscapeUtil.safeUnescape 安全的unescape文本,当文本不是被escape的时候,返回原文。

posted @ 2024-06-14 15:48  vello  阅读(340)  评论(0)    收藏  举报