【发布时间】:2009-05-12 11:28:21
【问题描述】:
将internationalized domain name 转换为其 ASCII 格式的最佳方法是什么?
我想使用某种(免费).net 代码将 Bücher.ch 转换为 xn--bcher-kva.ch。
【问题讨论】:
将internationalized domain name 转换为其 ASCII 格式的最佳方法是什么?
我想使用某种(免费).net 代码将 Bücher.ch 转换为 xn--bcher-kva.ch。
【问题讨论】:
using System.Globalization;
...
IdnMapping idn = new IdnMapping();
MessageBox.Show(idn.GetAscii("www.kraków.pl"));
【讨论】:
从 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 作为结果。 因为我来这里是为了寻找这个:) 希望它对其他人也有帮助:)
【讨论】:
看看GNU IDN Library - Libidn。介绍说 C# 库是可用的。
【讨论】: