跳到正文
馬克工具箱

Unicode 編碼轉換

把文字轉換成程式碼和 JSON 裡常見的 \uXXXX 轉義,或把轉義序列還原成可讀的文字。每個字元都會列出碼點、UTF-8 和 UTF-16 編碼以及 Unicode 類別。

在瀏覽器本地執行,輸入的內容和檔案都不會上傳

使用步驟

  1. 選擇「文字 → 轉義」或「轉義 → 文字」。
  2. 選擇需要的格式:JavaScript/JSON、ES6、Python、CSS、HTML 或 U+ 碼點。
  3. 輸入或貼上內容,結果即時更新。
  4. 檢視字元詳情表,確認文字中包含哪些碼點。

引數說明

JavaScript / JSON
4 位十六進位制的 \uXXXX。表情符號等基本多文種平面以外的字元會寫成代理對(😀 → 😀)。
ES6、Python、CSS、HTML
ES6 的 \u{1F600}、Python 的 \U0001F600、CSS 的 \1F600 以及 HTML 的 😀 或 😀,都用一個序列表示完整碼點。
ASCII 字元也轉義
連普通字母、數字和標點也一起轉義。預設關閉,只轉換非 ASCII 字元(如中文)。

使用示例

文字 JavaScript HTML 碼點
中文 中文 中文 U+4E2D U+6587
é é é U+00E9
😀 😀 😀 U+1F600

常見問題

能解碼混合的格式嗎?

可以。\uXXXX(包括代理對)、\u{…}、\UXXXXXXXX、\xNN、%uXXXX、&#x…;、&#…; 和 U+XXXX 可以出現在同一段輸入中。

為什麼有的表情在別的工具裡顯示成兩個碼點?

帶膚色、國旗、家庭組合的表情是由多個碼點連線而成的。字元詳情表會逐個列出,包括不可見的連線符(U+200D)和變體選擇符(U+FE0F)。

文字會上傳嗎?

不會,全部在瀏覽器中完成。

隱私說明

本工具完全在瀏覽器中執行,檔案和文字都在你的裝置上處理,不會上傳到我們的伺服器。

相關工具