Unicode 轉義工具在本機將非 ASCII 文字轉為 Unicode \uXXXX 序列,或解碼固定長度與大括號形式的轉義。Emoji 使用 UTF-16 代理對。
zh-TW

Unicode 轉義工具

在本機將非 ASCII 文字轉為 Unicode \uXXXX 序列,或解碼固定長度與大括號形式的轉義。Emoji 使用 UTF-16 代理對。

輸出
Hello \u4F60\u597D \uD83D\uDE00

常見任務

  • Unicode 轉義
  • Unicode 反轉義
  • uXXXX 轉換
  • 非 ASCII 轉義

快速答案

編碼預設保留 ASCII,將非 ASCII 字元轉為 \uXXXX。超過 U+FFFF 的 emoji 使用兩個 UTF-16 轉義序列。解碼接受 \uXXXX 與 \u{1F600} 兩種寫法。

使用步驟

  1. 1. 選擇模式選擇編碼處理可讀文字,或選擇解碼處理包含反斜線 u 的字面序列。
  2. 2. 設定字元範圍編碼時可勾選「轉義所有字元」,同時轉換 ASCII 字母、空格與標點。
  3. 3. 複製結果輸入時結果自動更新。複製後請檢查目標原始碼格式的要求。

範例

預設編碼

輸入
A你😀
輸出
A\u4F60\uD83D\uDE00

大括號與代理對解碼

輸入
\u{1F600} \uD83D\uDE00
輸出
😀 😀

常見情境

  • 檢查記錄或設定中的轉義文字。
  • 將已知 Unicode 轉義還原成可讀字元。

注意事項

  • 它並非完整的 JSON 或 JavaScript 字串序列化工具。預設模式不改變引號、反斜線及換行;需要時請使用 JSON 字串轉義工具。
  • \uZZZZ 等不符合的格式與 \n 等其他轉義保持原樣。符合格式但大於 U+10FFFF 的大括號數值會顯示錯誤。
  • 解碼只處理一次,不會驗證單獨 UTF-16 代理項是否構成完整字元,使用前請檢查結果。

功能特點

  • 在本機將非 ASCII 文字轉為 Unicode \uXXXX 序列,或解碼固定長度與大括號形式的轉義。Emoji 使用 UTF-16 代理對。
  • 編碼時可勾選「轉義所有字元」,同時轉換 ASCII 字母、空格與標點。

常見問題

什麼時候需要 Unicode 轉義?
它並非完整的 JSON 或 JavaScript 字串序列化工具。預設模式不改變引號、反斜線及換行;需要時請使用 JSON 字串轉義工具。
支援代理對與 emoji 嗎?
支援。補充字元會以 \uD83D\uDE00 形式的代理對(surrogate pair)編碼。
我的文字會傳送到伺服器嗎?
不會。轉換完全在瀏覽器本機完成。