TL
Tool Lab
💰捐贈
💰捐贈

String Escape / Unescape

Escape or unescape strings for JSON, JavaScript, HTML entities, SQL, and regular expressions.

原始輸入
跳脫輸出

關於本工具

支援五種情境的字串跳脫與反跳脫:JSON/JS字串、JS樣板字串、HTML實體、SQL單引號跳脫和正規表示式模式。

貼上任意文字,選擇模式和語言,即可立即取得結果。

使用方法

  1. 選擇跳脫或反跳脫模式。
  2. 點擊語言按鈕(JSON、JS、HTML、SQL或RegExp)。
  3. 貼上輸入或點擊範例載入示例。
  4. 輸出即時更新。點擊複製可複製結果。

使用情境

嵌入JSON酬載前的字串跳脫、插入innerHTML前的HTML跳脫、SQL使用者輸入跳脫,以及正規表示式字面量模式轉換。

常見問題

  • 可以用於生產SQL輸入消毒嗎?不可以。生產環境請始終使用參數化查詢。此工具僅供學習和檢查使用。
  • RegExp反跳脫如何運作?RegExp反跳脫依賴情境且定義不明確,此模式原樣返回輸入。
  • JSON跳脫如何處理Unicode?控制字元(U+0000–U+001F)編碼為\uXXXX。U+007F以上的可列印Unicode字元保持原樣(有效JSON)。