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) 互轉, 要如何做?

範例

<?php
$xn_idn = idn_to_ascii('中文.com');
echo $xn_idn; // xn--fiq228c.com

$idn = idn_to_utf8($xn_idn);
echo $idn; // 中文.com
?>

 相關網頁

作者: Tsung

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

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

發表迴響

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