Unicode 轉換

字元與 Unicode 碼點相互轉換,支援 emoji,並顯示詳細字元資訊

使用說明

🚀 快速開始

  • 字元 → 碼點:輸入文字後點選「編碼」(如 U+0041 U+1F600)
  • 碼點 → 字元:輸入 U+/0x/十進位/\u 等格式後點選「解碼」(含複合 emoji)
  • 批次處理:可一次轉換多個字元/碼點
  • 方向切換:使用「編碼/解碼」按鈕選擇

📌 常見使用情境

  • 程式開發:處理字元編碼、除錯字串問題
  • 資料分析:檢視文本中的特殊字元與編碼
  • 網路通訊:解析/驗證封包中的十六進位欄位;方向性
  • 教育學習:理解字元編碼原理
  • 安全分析:辨識不可見字元(如零寬空白/ZWJ)
  • 格式轉換:不同編碼系統之間的轉換

🎛️ 轉換參數與格式

  • 標準碼點:U+4E2D、U+0041
  • 跳脫序列:\u4E2D、\u0041
  • 十進位:20013、65
  • 十六進位:0x4E2D、0x0041
  • 分隔符號:空白、逗號、分號皆可

🧭 使用建議

  • 文字輸入:輸入或貼上內容
  • Emoji 特性:部分 emoji 由多碼點組成(基底+ 變體選擇器+ZWJ)
  • 代理對意識:超出 BMP 的字元通常以 UTF‑16 代理對呈現

⚠️ 限制與相容性

  • 非法範圍:小於 0 或大於 0x10FFFF 的值會被拒絕
  • 呈現:不同平台/字型可能略有差異
  • 區塊:少數歷史性區塊在部分環境可能無法顯示

🔒 隱私與安全

  • 所有處理均在您的瀏覽器內完成,資料不會離開您的裝置

❓ 常見問題

為什麼一個字元會出現兩個以上的 UTF‑16 單元?

因為碼點超出 BMP(> U+FFFF),UTF‑16 會使用代理對(高位/低位)

為什麼有些 emoji 由多個碼點組成?

部分 emoji 為組合序列(基底 + 變體選擇器 + ZWJ)

十六進位與十進位可以混用嗎?

可以。U+/0x/\u/十進位皆可自動辨識;可用空白、逗號或分號分隔

與 ASCII 有何不同?

ASCII 僅涵蓋 0–127;Unicode 可至 U+10FFFF,涵蓋全球文字與符號

Unicode 轉換 - 字元 Unicode 碼點轉換工具 - CrateX.app