Class OpenEscape

java.lang.Object
cloud.opencode.base.string.escape.OpenEscape

public final class OpenEscape extends Object
String Escape Facade - Unified entry point for string escaping operations. 字符串转义门面 - 字符串转义操作的统一入口。

Features | 主要功能:

  • HTML/XML escaping - HTML/XML转义
  • Java/JSON escaping - Java/JSON转义
  • SQL escaping - SQL转义
  • URL encoding/decoding - URL编码/解码
  • CSV escaping - CSV转义
  • Regex and shell escaping - 正则和Shell转义

Usage Examples | 使用示例:

String html = OpenEscape.escapeHtml("<script>"); // "&lt;script&gt;"
String sql = OpenEscape.escapeSql("O'Brien");    // "O''Brien"
String url = OpenEscape.encodeUrl("hello world"); // "hello+world"
String csv = OpenEscape.escapeCsv("a,b");        // "\"a,b\""

Security | 安全性:

  • Thread-safe: Yes (stateless utility) - 线程安全: 是(无状态工具类)
  • Null-safe: Yes - 空值安全: 是
Since:
JDK 25, opencode-base-string V1.0.0
Author:
Leon Soo www.LeonSoo.com
See Also: