🛡️

字符串转义工具

将文本转义为不同编程语言的字符串格式(如转义换行符、引号等),或进行反转义。

字符串转义工具

字符串转义工具使用指南

📌 简介

字符串转义工具是一款面向程序员的在线辅助利器。在编写代码、拼接 SQL、配置 JSON 或处理网页表单时,原始文本中的换行符(\n)、制表符(\t)、单双引号('")等往往需要被转义,否则会引发语法错误甚至安全漏洞(如 SQL 注入、XSS 攻击)。本工具支持将多行文本一键转义为 JSON、JavaScript、SQL 或 HTML 格式,并支持反向解析(反转义),帮您快速排错。

📖 转义的原理

计算机语言通过特定的保留字符(如反斜杠 `\`、百分号 `%`、和号 `&`)来标识特殊指令。为了让普通文本中的这些字符不引发歧义,就需要“转义”。例如,在 JSON 中,双引号用 `\"` 表示,换行用 `\n` 表示;在 SQL 中,单引号需要用 `\'` 或 `''` 转义;在 HTML 中,尖括号 `<` 被转义为 `<`。本工具通过内置的正则与解析器,快速完成这些批量替换工作。当您需要将一整段报错日志复制到 JSON 配置文件时,这个工具就能帮您省去逐行加 `\n` 的痛苦。

💼 常见应用场景

⚙️ 使用步骤

  1. 选择目标格式(JSON、SQL 等)。
  2. 将原始文本粘贴到左侧。
  3. 点击“转义”,右侧会输出对应的安全字符串。
  4. 如果是拿到了一段被转义过的乱码,可以点击“反转义”将其还原。

⚠️ 注意事项

❓ 常见问题 (FAQ)

Q: JSON 转义和 JavaScript 转义有什么区别?

A: 在核心的字符串转义规则上,两者非常相似(都依赖反斜杠)。本工具在底层都使用了 JSON.stringify 的机制来保证准确性。

Q: 数据会上传吗?

A: 不会。所有转义处理均在浏览器本地进行,涉及敏感代码也无需担心泄露。