支持URL编码、HTML实体、Unicode、JavaScript等多种格式的转义和反转义
| 字符 | URL编码 | HTML实体 | Unicode | JS转义 |
|---|---|---|---|---|
| 空格 | %20 | | \u0020 | \x20 |
| ! | %21 | ! | \u0021 | \x21 |
| " | %22 | " | \u0022 | \x22 |
| # | %23 | # | \u0023 | \x23 |
| $ | %24 | $ | \u0024 | \x24 |
| % | %25 | % | \u0025 | \x25 |
| & | %26 | & | \u0026 | \x26 |
| ' | %27 | ' | \u0027 | \x27 |
| ( | %28 | ( | \u0028 | \x28 |
| ) | %29 | ) | \u0029 | \x29 |
| + | %2B | + | \u002B | \x2B |
| , | %2C | , | \u002C | \x2C |
| - | %2D | - | \u002D | \x2D |
| . | %2E | . | \u002E | \x2E |
| / | %2F | / | \u002F | \x2F |
| : | %3A | : | \u003A | \x3A |
| ; | %3B | ; | \u003B | \x3B |
| = | %3D | = | \u003D | \x3D |
| ? | %3F | ? | \u003F | \x3F |
| @ | %40 | @ | \u0040 | \x40 |
| [ | %5B | [ | \u005B | \x5B |
| ] | %5D | ] | \u005D | \x5D |
Escape是将特殊字符转换为编码形式,用于数据传输和安全防护。
将特殊字符转换为%XX格式,用于URL传输。
将< > &等转换为< > &,防止XSS攻击。
将特殊字符转换为\xXX或\uXXXX格式,用于字符串处理。