String Escape / Unescape
Escape or unescape strings for JSON, JavaScript, HTML entities, SQL, and regular expressions.
原始輸入
跳脫輸出
關於本工具
支援五種情境的字串跳脫與反跳脫:JSON/JS字串、JS樣板字串、HTML實體、SQL單引號跳脫和正規表示式模式。
貼上任意文字,選擇模式和語言,即可立即取得結果。
使用方法
- 選擇跳脫或反跳脫模式。
- 點擊語言按鈕(JSON、JS、HTML、SQL或RegExp)。
- 貼上輸入或點擊範例載入示例。
- 輸出即時更新。點擊複製可複製結果。
使用情境
嵌入JSON酬載前的字串跳脫、插入innerHTML前的HTML跳脫、SQL使用者輸入跳脫,以及正規表示式字面量模式轉換。
常見問題
- 可以用於生產SQL輸入消毒嗎? — 不可以。生產環境請始終使用參數化查詢。此工具僅供學習和檢查使用。
- RegExp反跳脫如何運作? — RegExp反跳脫依賴情境且定義不明確,此模式原樣返回輸入。
- JSON跳脫如何處理Unicode? — 控制字元(U+0000–U+001F)編碼為\uXXXX。U+007F以上的可列印Unicode字元保持原樣(有效JSON)。