Unicode檢視與跳脫轉換

將中文、文字與表情符號轉成Unicode跳脫序列,或將JavaScript的Unicode表示法還原成文字。檢視字元碼位、UTF-8位元組及UTF-16編碼單元,找出組合字元的差異。

0 個字元
處理結果

處理結果將顯示在這裡。

如何檢視或轉換Unicode

  1. 貼上要檢視或編碼的文字;解碼時貼上Unicode跳脫序列。
  2. 選擇檢視碼位與位元組、編碼為\uXXXX,或解碼還原文字。
  3. 執行後複製結果。比較字元時,請留意組合附加符號及表情符號可能包含多個碼位。

Unicode檢視與跳脫轉換使用說明

一個表情符號可能占用兩個UTF-16單元,一個可見符號也可能由多個碼位組成。本工具顯示的是碼位,而非字素叢集;未配對的代理碼會報錯,不會默默替換。

文字與表情符號的Unicode跳脫範例

輸入內容
你好,世界!👋 👋 é
處理結果
\u4f60\u597d\uff0c\u4e16\u754c\uff01\ud83d\udc4b\u0020\ud83d\udc4b\u0020\u0065\u0301

Unicode檢視與跳脫轉換常見問題

為什麼一個看得見的字元會佔好幾列?

每一列對應一個碼位,不一定對應完整的可見字元。帶重音的字母可能由字母及附加符號組成,表情符號也可能透過零寬連接字元組合多個碼位。例如é與e加U+0301看起來相似,內部序列卻不同。

碼位、UTF-8與UTF-16有什麼不同?

U+1F44B是👋的碼位。它在UTF-8中佔四個位元組:f0 9f 91 8b;在UTF-16中佔兩個編碼單元:d83d dc4b。JavaScript的字串長度以UTF-16單元計算,所以這個表情符號的長度是2,但只有一個碼位。

可以解碼哪些Unicode跳脫序列?

支援\u4e2d、\u{1F44B},以及\ud83d\udc4b這類成對序列。編碼輸出\uXXXX格式,增補字元會輸出一對跳脫序列。不完整的序列、超出Unicode範圍的值,以及未配對的代理碼都會被拒絕。

能解析所有JavaScript字串或修復亂碼嗎?

不能。工具只轉換Unicode跳脫序列,不執行程式碼,也不是完整的JavaScript或JSON字串解析器。\n、\t、\x41與單獨的U+0041會保留原樣。%41請使用URL工具,A請使用HTML實體工具。本工具不會自動正規化文字,也不會修復檔案編碼讀取錯誤造成的亂碼。

檔案、權杖和文字會上傳嗎?

不會。這些工具都在您的瀏覽器中處理資料。網站只提供頁面與程式碼,不會把輸入內容傳送到轉換伺服器,也不會儲存到帳號中。

  • Base64編碼與解碼

    將UTF-8文字轉為Base64,或解碼標準與URL安全格式,自訂填補字元與換行。

  • HTML實體編碼與解碼

    將文字轉為HTML實體,或還原具名實體與數字字元參照。

  • 文字差異比對

    逐行、逐詞或逐字元比對兩段文字,標示新增與刪除內容,保留空格與換行。

常見用途與範例

  • Base64 線上解碼

    將 Base64 還原為可讀的 UTF-8 文字,或下載原始檔案位元組。

所有開發者工具

編碼與檔案轉換

在文字、位元組、網址與內嵌圖片之間轉換,保留原始資料。

資料與文字檢查

讀懂結構化資料與權杖,清楚查看文字的每一處變動。

雜湊、識別碼與排程

檢查檔案完整性、產生識別碼,並轉換時間與預覽排程。

輸入內容與檔案皆在您的裝置上處理。請勿將機密結果留在共用剪貼簿,處理私密金鑰與權杖時請使用可信任的裝置。