将域名国际化 IDN (internationalized domain name) 标准编码的域名标签的子字符串解码为一个 Unicode 字符串(Punycode). 或者将一个国际化域名字符串(Punycode )转换为符合 IDN 标准的域名
例:
Bücher.ch --> xn--bcher-kva.ch |
новини.com --> xn--b1amarcd.com |
统计局.中国 --> xn--dgtp91f7xi.xn--fiqs8s |
xn--j6w193g.xn--fiqs8s --> 香港.中国
代码段:
IDNA >> Punycode
IdnMapping idn = new IdnMapping(); string international = idn.GetAscii(yourDomain, 0, yourDomain.Length);
Punycode >> IDNA
>IdnMapping idn = new IdnMapping(); string nonInternational = idn.GetUnicode(yourDomain, 0, yourDomain.Length);
下载文件 : IDN Converter