转义序列参考
转义序列让你把特殊字符放进字符串 —— 换行、制表符、否则会结束字符串的引号,或用代码表示的字符。反斜杠(\)开始一个转义。它们在 JSON、JavaScript、Python、Java、C 等中几乎通用。要查看某字符背后的码点,使用 Unicode 转换器。
更新 2026-07-06
| 序列 | 表示 | 备注 |
|---|---|---|
| \n | 换行(换行符) | 大多数语言的标准换行 |
| \r | 回车 | 回到行首;Windows 行尾的一部分 |
| \r\n | Windows 行尾 | 回车 + 换行(CRLF) |
| \t | 制表符 | 水平制表符 |
| \\ | 反斜杠 | 单个字面反斜杠 |
| \" | 双引号 | 双引号字符串中的引号 |
| \' | 单引号 | 单引号字符串中的引号 |
| \0 | 空字符 | 零字节(C 中的字符串终止符) |
| \b | 退格 | 文本中很少使用 |
| \f | 换页 | 分页;很少使用 |
| \v | 垂直制表符 | 很少使用 |
| \uXXXX | Unicode(4 位十六进制) | 例:\u00e9 = é,\u20ac = € |
| \xXX | 字节 / Latin-1(2 位十六进制) | 例:某些语言中的 \xe9 |
| \u{XXXX} | Unicode 码点(ES6) | 花括号允许高于 FFFF 的码点,例如表情符号 |
最容易让人栽跟头的是反斜杠本身:要写一个字面反斜杠需要两个(\\)—— 因为单个会开始一个转义。这就是为什么 Windows 文件路径和 JSON 字符串在代码里看起来是双份的。
相关工具