JSON Unicode 轉義

關於 JSON Unicode 轉義

瀏覽器本地的 JSON Unicode 轉義工具

將中文、Emoji、特殊符號等非 ASCII 字元轉為 \uXXXX 格式的 Unicode 轉義序列。適用於 JSON 資料除錯、國際化開發、API 資料轉儲等場景,所有操作在瀏覽器本地完成,資料不會上傳到伺服器。


功能特點

  • 將非 ASCII 字元轉換為 \uXXXX 格式的 Unicode 轉義序列
  • 支援中文、Emoji、日韓文字、特殊符號等所有非 ASCII 字元
  • 保留 ASCII 字元原樣,僅轉義非 ASCII 部分
  • 支援純文字和 JSON 格式內容
  • 即時轉換並顯示統計資訊
  • 所有操作在瀏覽器本地完成,資料不會上傳

使用說明

  1. 1在輸入區貼上或輸入要轉義的文字
  2. 2非 ASCII 字元自動轉換為 \uXXXX 格式的轉義序列
  3. 3結果即時顯示在輸出區,可直接複製使用
  4. 4點擊「插入範例」快速體驗工具效果
  5. 5使用統計資訊查看輸入字元數、轉義數量和輸出長度

常見問題

什麼是 Unicode 轉義序列?
Unicode 轉義序列是以 \u 開頭後跟四個十六進位數字的編碼方式,用於在 JSON 或原始碼中表示非 ASCII 字元。例如「中」的 Unicode 轉義為 \u4e2d,「😀」的轉義為 \ud83d\ude00。
為什麼需要 Unicode 轉義?
在 JSON 資料交換、國際化開發、日誌輸出等場景中,Unicode 轉義可以確保非 ASCII 字元在各種編碼環境下正確傳輸和顯示。許多 API 和系統要求或推薦使用轉義後的 Unicode 序列。
所有字元都會被轉義嗎?
不會。只有非 ASCII 字元(碼位大於 U+007F 的字元)會被轉義為 \uXXXX 格式。ASCII 字元(如字母、數字、常見標點)保持原樣,不會進行轉義。
Emoji 是如何轉義的?
Emoji 等超出基本多語言平面(BMP)的字元使用代理對(Surrogate Pair)表示,即用兩個 \uXXXX 序列來表示一個 Emoji 字元。例如 😀 轉義為 \ud83d\ude00。
轉義後的內容還是有效的 JSON 嗎?
是的。\uXXXX 格式是 JSON 規範中定義的標準轉義形式,經過轉義後的內容仍然是合法的 JSON 字串,可以被標準 JSON 解析器正確解析。

相關工具

程式碼格式化XML格式化Unicode 編碼解碼顏色代碼轉換進制轉換Base64 編碼解碼URL 編碼解碼HTML 實體轉義Cookie 轉 JSONMD5 編碼JWT 解碼驗證生成JSON 轉 CookieUUID 產生與解析正規表示式測試器HTTP 狀態碼連接埠號大全User-Agent 查看器我的瀏覽器指紋JSON Unicode 還原Cron 表達式產生器與解析器IP 地址查詢