将internationalized domain name转换为ASCII格式的最佳方式是什么?
我想通过使用某种(免费).net代码将 Bücher.ch
转换为 xn--bcher-kva.ch
。
答案 0 :(得分:36)
using System.Globalization;
...
IdnMapping idn = new IdnMapping();
MessageBox.Show(idn.GetAscii("www.kraków.pl"));
答案 1 :(得分:5)
从xn--bcher-kva.ch域到Bücher.ch的另一种方式
using System.Globalization;
...
IdnMapping idn = new IdnMapping();
MessageBox.Show(idn.GetUnicode("xn--bcher-kva.ch"));
您将获得www.kraków.pl的结果。 因为我来这里寻找这个:)希望它对其他人也有帮助:))
答案 2 :(得分:4)
查看GNU IDN Library - Libidn。介绍说可以使用C#库。