2009-05-12 20 views

Odpowiedz

4

Spójrz na GNU IDN Library - Libidn. Wprowadzenie mówi, że biblioteki C# są dostępne.

+5

-1 za sugerowanie 3rd biblioteki strona NET gdy sama jest do tego zdolna. – Venemo

+1

+1 do unieważnienia @Venemo 's -1 – Yasser

+0

@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

33
using System.Globalization; 
... 
IdnMapping idn = new IdnMapping(); 
MessageBox.Show(idn.GetAscii("www.kraków.pl")); 
+3

+1 To jest właściwa odpowiedź. – Venemo

5

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ż :)

MSDN

Powiązane problemy