Jaki jest najlepszy sposób przekonwertowania internationalized domain name na jego formularz ASCII?Jak przekonwertować IDN na ASCII?
chcę przekonwertować Bücher.ch
w xn--bcher-kva.ch
za pomocą pewnego rodzaju (za darmo) kodu .NET.
Jaki jest najlepszy sposób przekonwertowania internationalized domain name na jego formularz ASCII?Jak przekonwertować IDN na ASCII?
chcę przekonwertować Bücher.ch
w xn--bcher-kva.ch
za pomocą pewnego rodzaju (za darmo) kodu .NET.
Spójrz na GNU IDN Library - Libidn. Wprowadzenie mówi, że biblioteki C# są dostępne.
using System.Globalization;
...
IdnMapping idn = new IdnMapping();
MessageBox.Show(idn.GetAscii("www.kraków.pl"));
+1 To jest właściwa odpowiedź. – Venemo
uzyskać na odwrót z domeny xn--bcher-kva.ch do Bücher.ch
using System.Globalization;
...
IdnMapping idn = new IdnMapping();
MessageBox.Show(idn.GetUnicode("xn--bcher-kva.ch"));
Dostaniesz www.krakow.pl jako wynik. bo przyszedł tutaj, aby spojrzeć na to :) nadzieję, że to jest pomocne dla innych, jak również :)
-1 za sugerowanie 3rd biblioteki strona NET gdy sama jest do tego zdolna. – Venemo
+1 do unieważnienia @Venemo 's -1 – Yasser
@Venemo Biblioteka .NET nie obsługuje wszystkich znaków. [link] (http://manage.resellerclub.com/kb/answer/1740) na przykład: ** ß ** nie jest obsługiwane. – Pumper