工具用的順手嗎?
你的回饋能幫助我們做得更好
國際域名(IDN)與ASCII碼格式互轉工具,用於處理中文域名等非ASCII字元。
概覽
了解工具能解決的問題、計算或處理邏輯,以及資料邊界。
Punycode 是 RFC 3492 定義的轉換方式,讓 Unicode 字元能以 ASCII 字元序列表示。網域通常由點號分成多個標籤,例如 bücher.example 中的 bücher 和 example;本工具逐段處理,非 ASCII 標籤會轉成以 xn-- 開頭的表示,原本只有 ASCII 的標籤則保留。解碼時,帶有 xn-- 前綴的標籤會轉回 Unicode,其他標籤維持原樣。
例如 bücher.example 編碼後是 xn--bcher-kva.example。這是名稱的另一種文字表示,並非加密,也不會查詢網域是否已註冊或能否連線。
RFC 3492 的 Bootstring 演算法會保留基本 ASCII 字元,並以可變長度數字及位置資訊表示其他 Unicode 字元;解碼可依編碼還原字元順序。這個工具的任務是轉換文字,不涵蓋 IDNA 的完整處理流程。IDNA 還涉及字元映射與網域標籤資格等規則,能產生 xn-- 字串不代表網域符合註冊商、DNS 或瀏覽器的全部要求。
規範依據:IETF RFC 3492 說明 Punycode 編碼演算法;RFC 5890 說明 IDNA 的定義與文件架構。於 2026-09-30 查閱。
指南
依步驟完成操作,並透過範例核對輸入與結果。
要把 Unicode 網域轉成 ASCII 表示時選「編碼」;要閱讀以 xn-- 開頭的標籤時選「解碼」。工具不會依輸入內容自動判斷方向。
可以輸入單一標籤,也可以輸入以點號分隔的完整網域。若從瀏覽器複製網址,先移除 https://、連接埠、路徑、查詢字串及片段;網址或電子郵件地址不適合作為輸入。
結果會依選定方向自動更新。逐段確認 ASCII 標籤仍在原位置,且需要轉換的標籤出現或移除 xn-- 前綴;確認無誤後複製結果。
工具接受常見的全形句號、表意文字句號作為標籤分隔符,會將其轉成一般點號;若輸入完整網域並以點號結尾,結果會保留尾端點號。
情境
查看這項工具在不同工作與生活流程中的用法。
網站管理者或開發者可將含中文、日文或重音字母的網域轉成 ASCII 表示,逐段比對設定資料裡的名稱。
排查紀錄或文件時,可選解碼模式查看帶有 xn-- 的標籤對應哪些 Unicode 字元,再回到原始來源確認完整網域。
以 bücher.example 為例,觀察只有包含非 ASCII 字元的部分轉換,英文標籤仍保持不變。這能協助理解 Punycode 字串結構,不代表例子可註冊或可連線。
問答
集中解答常見疑問與容易混淆的問題。
不行。請只保留網域或單一標籤,移除通訊協定、連接埠、路徑、查詢參數與片段;工具會拒絕這些網址符號。
只有 ASCII 字元的標籤不需要 Punycode 轉換,因此會原樣保留。完整網域裡可以同時有未轉換的 ASCII 標籤和已轉換的 Unicode 標籤。
不代表。解碼只還原字元,不查註冊狀態、DNS、網站憑證或網站內容,也不判斷不同文字系統中外觀相似的字元是否會造成混淆。
輸入可能被截斷、字元格式不正確,或不是有效且可還原的 Punycode 標籤。請從原始紀錄重新複製,並確認選了「解碼」模式。
須知
使用前了解適用範圍、結果限制與必要提醒。
這項功能依 RFC 3492 轉換網域文字;它不套用完整 IDNA/UTS #46 字元映射、雙向文字規則或註冊局資格判定,也不檢查 DNS 標籤長度、網域註冊、解析狀態、憑證或網站安全性。正式設定前,請依實際使用的平台與註冊商規則另行驗證。
Unicode 網域可能含有外觀相近但實際不同的字元。若要檢視可疑連結,解碼後仍須核對來源與每個字元;不要只憑易讀的 Unicode 結果判斷網站可信。Punycode 是編碼轉換,不會保護輸入內容或替代安全檢查。
推薦
查找相關工具、專題與可用的 API 能力。