国際化ドメイン名を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を取得します。私はこれを探すためにここに来たので:)それが他の人にも役立つことを願っています:)
GNUIDNライブラリ-Libidnをご覧ください。イントロダクションでは、C#ライブラリが利用可能であると述べています。