字符串转义 / 反转义

转义或反转义字符串中的特殊字符。支持反斜杠序列和 JSON 字符串格式。

原始字符串0 字符
转义输出

常见转义序列

\n换行
\t制表符
\r回车
\\反斜杠
\"双引号
\'单引号
\0空字符
\b退格
\f换页
\uXXXXUnicode(十六进制)
\xXXLatin-1(十六进制)

如何在线转义和反转义字符串

  1. 1.选择转义将原始文本转换为转义字符串,或选择反转义来还原。
  2. 2.切换JSON 模式以使用 JSON 兼容的转义方式包装输出。
  3. 3.粘贴或输入文本 — 结果实时更新。
  4. 4.点击交换翻转结果,或点击复制复制输出。

常见问题

哪些字符需要在字符串中转义?

常见需要转义的字符包括换行(\n)、制表符(\t)、反斜杠(\\)、双引号(\")和空字节(\0)。在 JSON 字符串中,所有控制字符和双引号都必须转义。

字符串转义和 JSON 转义有什么区别?

标准字符串转义将特殊字符转换为反斜杠序列。JSON 转义额外将结果包装在双引号中,并遵循 JSON 规范,要求转义正斜杠和所有控制字符。

什么时候需要转义字符串?

在将字符串嵌入源代码、JSON 数据、配置文件或任何特殊字符具有语法含义的上下文中时需要字符串转义。它可以防止解析错误和注入漏洞。

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

不会。所有转义和反转义完全在浏览器中使用 JavaScript 运行。您的文本不会被上传或存储。