internationalized domain nameをASCII形式に変換する最良の方法は何ですか?IDNをASCIIに変換するには?
私は(無料).NETコードのいくつかの並べ替えを使用してxn--bcher-kva.ch
にBücher.ch
を変換したいです。
internationalized domain nameをASCII形式に変換する最良の方法は何ですか?IDNをASCIIに変換するには?
私は(無料).NETコードのいくつかの並べ替えを使用してxn--bcher-kva.ch
にBücher.ch
を変換したいです。
GNU IDN Library - Libidnをご覧ください。 C#ライブラリが利用可能であることを紹介しています。
using System.Globalization;
...
IdnMapping idn = new IdnMapping();
MessageBox.Show(idn.GetAscii("www.kraków.pl"));
+1これは正しい答えです。 – Venemo
あなたは結果としてwww.kraków.plなります
using System.Globalization;
...
IdnMapping idn = new IdnMapping();
MessageBox.Show(idn.GetUnicode("xn--bcher-kva.ch"));
Bücher.chするxn--bcher-kva.chドメインから他の方法で回避を取得すること。 私はこれを見てここに来たので:)それは同様他人のために有用であると思います:)
-1 .NET自体は、このことのできる時にサードパーティのライブラリを示唆するために。 – Venemo
+1は@Venemoの-1を無効にします。 – Yasser
@Venemo .NETライブラリはすべての文字をサポートしていません。 [link](http://manage.resellerclub.com/kb/answer/1740):**ß**はサポートされていません。 – Pumper