查了一下網路上的資料,「什麼是Punycode?」
一般的域名在IIS或Apache中的虛擬主機設置,可以直接使用英文域名,例如 unethost.com。然而,現在逐漸開始流行的中文域名,如”網站設計.com”,在IIS或Apache中的伺服器設置檔應如何填寫呢?畢竟UTF-8編碼的中文,在apache或是IIS的設置檔通常是不容許的。
答案是:
在進行設置之前要先把中文域名轉化成為PunyCode編碼,然後在設置檔裡填上中文域名所對應的PunyCode編碼(xn--5tz61dz4phe.com)即可。新的國際化域名的標准在網域名稱編碼上,為了保留向下兼容性及不影響現有的應用程序協議,因此將多國語言域名轉成ASCII編碼,而這種編碼稱為『punycode』。
這邊有一個可以轉碼的連結。
]]>