設定
語言設定
主題設定
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,涵蓋全球文字與符號