Как конвертировать IDN в ASCII? Каков наилучший способ преобразования интернационализированного имени домена в его ASCII-форму? Я хочу преобразовать Bücher.ch в xn--bcher-kva.ch, используя какой-то (бесплатный).net-код. Ответ 1 Посмотрите Библиотека GNU IDN - Libidn. Введение гласит, что доступны библиотеки С#. Ответ 2 using System.Globalization; ... IdnMapping idn = new IdnMapping(); MessageBox.Show(idn.GetAscii("www.kraków.pl")); Ответ 3 Получить другой путь из домена 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. Потому что я пришел сюда, чтобы найти это:) надеюсь, что это полезно и для других:) MSDN
Ответ 2 using System.Globalization; ... IdnMapping idn = new IdnMapping(); MessageBox.Show(idn.GetAscii("www.kraków.pl"));
Ответ 3 Получить другой путь из домена 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. Потому что я пришел сюда, чтобы найти это:) надеюсь, что это полезно и для других:) MSDN