PHP 對 IDN Domain 轉換(Punycode) 如何做

最近路上偶爾都會看到 IDN (Internationalized domain name) Domain (ex: 中文.com), IDN Domain 在 DNS、Apache 設定都是要設定 xn--ooxx.com, IDN <-> xn--ooxx.com 要如何轉換(RFC-3492)?

PHP 對 IDN Domain 轉換 如何做

PHP 要對 IDN <-> xn--ooxx.com (Punycode) 互轉, 要如何做?

範例

  1. <?php
  2. $xn_idn = idn_to_ascii('中文.com');
  3. echo $xn_idn; // xn--fiq228c.com
  4. $idn = idn_to_utf8($xn_idn);
  5. echo $idn; // 中文.com
  6. ?>

 相關網頁

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

在〈PHP 對 IDN Domain 轉換(Punycode) 如何做〉中有 1 則留言

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料