文字轉 Unicode 碼
免費線上文字轉 Unicode 碼,無需帳號、不用安裝,完全在瀏覽器中運行。支持雙向轉換、多格式輸出和 Emoji、中文字符。
什麼是 Unicode 碼點?
Unicode 是國際文字編碼標準,為全球所有字符(包括 Emoji、中文、日文等)分配唯一的數字編碼,稱為「碼點」。每個 Unicode 碼點通常表示為 U+XXXX 的形式,其中 XXXX 是十六進制數字。例如:
- A → U+0041
- 中 → U+4E2D
- 😀 → U+1F600
本工具支持多種格式轉換:Unicode 碼點(U+XXXX)、JavaScript 轉義序列(\uXXXX)、HTML 實體(XXXX;)及 UTF-8 位元組十六進制表示。
如何使用此工具?
- 文字轉 Unicode:在左側輸入框輸入任何文字、Emoji 或中文字符。工具會自動顯示每個字符的 Unicode 碼點、HTML 實體及 UTF-8 位元組編碼。
- Unicode 轉文字:在右側輸入框輸入 Unicode 碼點(如 U+4E2D)、JavaScript 轉義(如 \u4e2d)或 HTML 實體(如 中),工具會自動轉換為對應的文字。
- 切換顯示格式:選擇「內聯模式」查看簡潔列表,或「表格模式」查看詳細信息(包括字符名稱和 Unicode 區塊)。
- 複製結果:使用「複製所有碼點」或「複製轉義序列」按鈕快速複製轉換結果到剪貼板。
使用場景
- 程式開發:快速轉換 Emoji 和特殊字符為轉義序列,用於程式碼和配置文件。
- 網頁設計:生成 HTML 實體碼,用於在 HTML 和 CSS 中嵌入特殊字符。
- 語言學研究:分析多語言文本的 Unicode 編碼結構和字符特性。
- 資料驗證:檢查文本中的隱藏字符或控制字符。
- 字體測試:驗證特定字符(特別是 Emoji 和罕見語言)是否在目標字體中正確渲染。
常見問題
什麼是 UTF-8 編碼?
UTF-8 是一種變長的 Unicode 編碼方式。不同字符使用 1-4 個位元組表示。ASCII 字符(如英文字母)只需 1 位元組,而中文和 Emoji 通常需要 3-4 位元組。本工具以十六進制顯示 UTF-8 位元組序列,方便您檢查和調試。
如何輸入多個 Unicode 碼點?
在 Unicode 轉文字輸入框中,可以使用多種格式混合輸入,例如:「U+0041 U+4E2D \u1F600」或「A 中 😀」。工具會自動識別並轉換所有格式。
表格模式和內聯模式有什麼區別?
內聯模式以簡潔列表顯示碼點和編碼。表格模式則以結構化表格顯示每個字符的詳細信息,包括字符名稱(如「LATIN CAPITAL LETTER A」)和 Unicode 區塊分類(如「Basic Latin」)。後者更適合詳細分析。
為什麼某些 Emoji 顯示為多個碼點?
許多現代 Emoji(尤其是帶膚色修飾符或零寬連接符的複合 Emoji)由多個 Unicode 碼點組成。例如,帶膚色的手勢 Emoji 由基礎 Emoji + 膚色修飾符碼點組成。本工具會為您分解所有組成碼點。
此工具是否支持代理對(Surrogate Pairs)?
是的。本工具完全支持 UTF-16 代理對和所有 Unicode 平面的字符。JavaScript 會自動處理代理對的解析和轉換,您可以輸入任何有效的 Unicode 碼點(U+0000 到 U+10FFFF)。
複製的轉義序列可以直接用在哪裡?
JavaScript 轉義序列(\uXXXX 格式)可直接用於 JavaScript、JSON、Java、C++ 等支持 Unicode 轉義的程式語言。HTML 實體(XXXX;)可用於 HTML 和 XML 文件。UTF-8 位元組序列可用於位元組級別的資料驗證或協議設計。
