跳脫序列參考
跳脫序列讓你把特殊字元放進字串 —— 換行、Tab、否則會結束字串的引號,或用代碼表示的字元。反斜線(\)開始一個跳脫。它們在 JSON、JavaScript、Python、Java、C 等中幾乎通用。要查看某字元背後的碼位,使用 Unicode 轉換器。
更新 2026-07-06
| 序列 | 表示 | 備註 |
|---|---|---|
| \n | 換行(換行符) | 大多數語言的標準換行 |
| \r | 歸位(CR) | 回到行首;Windows 行尾的一部分 |
| \r\n | Windows 行尾 | 歸位 + 換行(CRLF) |
| \t | Tab | 水平 Tab |
| \\ | 反斜線 | 單個字面反斜線 |
| \" | 雙引號 | 雙引號字串中的引號 |
| \' | 單引號 | 單引號字串中的引號 |
| \0 | 空字元 | 零位元組(C 中的字串終止符) |
| \b | 退格 | 文字中很少使用 |
| \f | 換頁 | 分頁;很少使用 |
| \v | 垂直 Tab | 很少使用 |
| \uXXXX | Unicode(4 位十六進位) | 例:\u00e9 = é,\u20ac = € |
| \xXX | 位元組 / Latin-1(2 位十六進位) | 例:某些語言中的 \xe9 |
| \u{XXXX} | Unicode 碼位(ES6) | 大括號允許高於 FFFF 的碼位,例如表情符號 |
最容易讓人栽跟頭的是反斜線本身:要寫一個字面反斜線需要兩個(\\)—— 因為單個會開始一個跳脫。這就是為什麼 Windows 檔案路徑和 JSON 字串在程式碼裡看起來是雙份的。
相關工具