语言
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
字符串转义/反转义

字符串转义/反转义

对字符串进行转义和反转义,支持 JSON、XML、SQL、JavaScript、Python、C/Java、CSV、RegEx 和 Shell 共 9 种格式,实时转换并附转义参考表。

在线转义任意语言的字符串

字符串转义会把特殊字符转换成安全的表示形式,让你可以直接放进代码、查询语句或数据文件而不破坏语法。反转义则相反,把转义后的形式还原成原始文本。它专为这样的开发者打造:把一个值粘贴进 JSON、SQL、JavaScript 或正则,需要一步就完成正确转义。

本工具覆盖 9 种格式——JSON、XML、SQL、JavaScript、Python、C/Java/C#、CSV、RegEx 和 Shell/Bash——每种都遵循该语言或标准的转义规则。选好格式,选择转义反转义,结果会随你输入即时呈现。

隐私优先设计:每次转换都完全在你的浏览器中运行。你的文本不会上传到任何服务器,因此用于 API 密钥、凭据等敏感字符串也很安全。

如何转义或反转义一个字符串

1

选择格式

打开格式下拉菜单,挑选你的目标——JSONXMLSQLJavaScriptPythonC/Java/C#CSVRegExShell/Bash

2

选择模式

点击转义对特殊字符进行编码,或点击反转义把已转义的字符串解码还原为纯文本。

3

输入或粘贴文本

在左侧的输入面板中输入文本。转换结果会即时显示在右侧的输出面板中,两侧都附带字符数。

4

复制结果

复制按钮把输出放到剪贴板。用交换把输出送回输入并翻转模式,或用清空重置两侧面板。

功能特性

9 种格式

为 JSON、XML、SQL、JavaScript、Python、C/Java/C#、CSV、RegEx 和 Shell/Bash 进行转义和反转义,每种都采用正确的规则。

转义与反转义模式

在对特殊字符编码和把转义后的字符串解码还原为原始文本之间切换。

实时转换

结果会随你输入即时更新。转换经过防抖处理,即使粘贴大段文本也能流畅运行。

转义参考表

内置表格列出所选格式的每个转义序列,每一项都附带说明和示例。点击任意一行即可复制该序列。

交换与往返验证

一键把输出移到输入并翻转模式,让你验证转义和反转义能否还原出原始文本。

复制与清空

一键把结果复制到剪贴板,或清空两侧面板重新开始。

字符计数

状态栏显示输入和输出的字符长度,让你看清转义如何改变了文本大小。

Unicode 与控制字符

处理引号、反斜杠、控制字符以及 \uXXXX 这类 Unicode 转义,让棘手的符号也能正确转换。

常见问题

转义一个字符串是什么意思?

转义会把在某种语言中具有特殊含义的字符转换成安全的表示形式,使它们不会破坏周围的语法。例如,在 JSON 字符串中,双引号会变成 \"。反转义则相反,把转义后的形式还原回原始字符。

如何转义 JSON 字符串?

从格式下拉菜单中选择 JSON,把模式保持在转义,然后粘贴你的文本。工具会把双引号、反斜杠、换行、制表符和控制字符转义成 \u 形式,可直接放进 JSON 值中。

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

JSON 只允许双引号字符串,因此它转义 " 但不转义单引号。JavaScript 支持单引号、双引号和反引号,所以它的规则还会转义 '`,并加入 \x 这类序列。切换格式即可应用对应的正确规则集。

如何反转义一个字符串?

选好匹配的格式,点击反转义,然后粘贴转义后的文本。工具会读取 \n\t\uXXXX 这类序列并还原原始字符。用交换往返一个值,确认它与原文一致。

为什么同样的文本在不同格式下会得到不同结果?

每种格式都定义了自己的特殊字符和转义语法。单引号在 SQL 中变成 '',在 JavaScript 中变成 \';而和号在 XML 中变成 &。打开转义参考表面板,即可查看所选格式的完整序列列表。

它支持哪些语言和格式?

支持 9 种格式:JSON、XML、SQL、JavaScript、Python、C/Java/C#、CSV、RegEx 和 Shell/Bash。每种都采用其语言的转义约定,因此输出可以直接粘贴进你的代码或查询语句。

我的数据会发送到服务器吗?

不会。所有转义和反转义都用 JavaScript 在你的浏览器本地完成。你输入的内容不会被传输或存储到任何地方,因此用于密码、令牌和私密数据等敏感字符串也很安全。

输入
已转义
转义序列 说明 示例
从下拉菜单中选择匹配目标语言的格式
点击交换可快速反转转换方向
打开转义参考表面板,查看所选格式的全部转义序列
点击参考表中的任意一行即可复制该序列
所有处理都在你的浏览器中完成——数据不会发送到任何服务器
想了解更多? 阅读文档 →
1/6
开始输入以搜索...
搜索中...
未找到结果
请尝试使用不同的关键词搜索