Free2BoxFree2Box

字串跳脫 / 還原

為 HTML、JSON、JavaScript、SQL 等格式跳脫和還原字串

輸入
Enter text to escape
輸出
結果將顯示在此...

使用方法

1

貼上或輸入內容

在輸入區域輸入您的文字、程式碼或資料。

2

選擇選項

選取要套用的轉換方式或格式。

3

複製結果

一鍵將輸出結果複製到剪貼簿。

為什麼使用此工具

100% 免費

沒有隱藏費用,沒有付費等級——所有功能完全免費。

無需安裝

完全在瀏覽器中運行。無需下載或安裝任何軟體。

隱私且安全

您的資料永遠不會離開您的裝置。不會上傳至任何伺服器。

支援行動裝置

完全響應式設計——在手機、平板或桌面電腦上均可使用。

開發者工具指南

字串轉義指南:正確處理程式碼中的特殊字元

重點摘要

  • 轉義序列讓字串中可以包含引號、換行、Tab 等特殊字元
  • 不同語言的轉義規則略有差異——JSON 比 JavaScript 更嚴格
  • 忘記轉義是造成語法錯誤和安全漏洞的常見原因

在程式設計中,字串是用引號包裹的文字。但如果字串本身包含引號怎麼辦?這就是轉義(Escape)的用途——使用反斜線(\)告訴程式「這個字元有特殊含義」。字串轉義/反轉義工具能快速處理各種格式間的轉換,是處理 JSON 資料、API 通訊和日誌分析的實用工具。

\n \t \"

最常見的轉義序列

常見用途

1

JSON 字串處理

JSON 字串中的雙引號、反斜線、換行都必須轉義。從日誌中複製的 JSON 字串常需要反轉義才能正確解析。

2

日誌分析

伺服器日誌中的字串通常已經轉義。反轉義後才能看到原始內容,如使用者輸入的真實文字或錯誤訊息的完整資訊。

3

正規表示式撰寫

正規表示式中的特殊字元(.、*、?、(、))需要用反斜線轉義才能匹配字面值。字串轉義工具能幫助確認轉義是否正確。

4

跨語言資料傳遞

不同程式語言對字串轉義的規則不同(如 Python 的 r-string、JavaScript 的模板字串)。跨語言傳遞字串時需要正確處理轉義。

實用技巧

JSON 只支援 \"、\\、\/、\b、\f、\n、\r、\t 和 \uXXXX——其他轉義序列會導致解析錯誤。

JavaScript 的模板字串(反引號 `)中不需要轉義單引號和雙引號,但 ${} 需要注意。

處理檔案路徑時,Windows 的反斜線(\)在大多數程式語言中需要轉義為雙反斜線(\\)。

Unicode 轉義(\u0041 = A)可用於在原始碼中表示非 ASCII 字元,但可讀性較差。

本工具所有運算皆在您的瀏覽器本地完成,不會上傳任何資料至伺服器。內容僅供參考,請依實際需求進行驗證。

常見問題