TL
Tool Lab
💰捐赠
💰捐赠

String Escape / Unescape

Escape or unescape strings for JSON, JavaScript, HTML entities, SQL, and regular expressions.

原始输入
转义输出

关于本工具

支持五种上下文的字符串转义与反转义:JSON/JS字符串、JS模板字符串、HTML实体、SQL单引号转义和正则表达式模式。

粘贴任意文本,选择模式和语言,即可立即获得结果。

使用方法

  1. 选择转义或反转义模式。
  2. 点击语言按钮(JSON、JS、HTML、SQL或RegExp)。
  3. 粘贴输入或点击示例加载示例。
  4. 输出即时更新。点击复制可复制结果。

使用场景

嵌入JSON载荷前的字符串转义、插入innerHTML前的HTML转义、SQL用户输入转义,以及正则表达式字面量模式转换。

常见问题

  • 可以用于生产SQL输入消毒吗?不可以。生产环境请始终使用参数化查询。此工具仅供学习和检查使用。
  • RegExp反转义如何工作?RegExp反转义依赖上下文且定义不明确,此模式原样返回输入。
  • JSON转义如何处理Unicode?控制字符(U+0000–U+001F)编码为\uXXXX。U+007F以上的可打印Unicode字符保持原样(有效JSON)。