|
分類:[.NET 全般]
Whois情報の取得はできるのですが、取得した情報が文字化けすることがあります。
Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); s.Connect(Dns.GetHostEntry("jp" + ".whois-servers.net").AddressList, 43); s.Send(Encoding.ASCII.GetBytes(domain + "\r\n"));
JPドメインで文字化けして、文字化け部分は日本語なのかもしれません。 Encoding.ASCII のところを、 Encoding.GetEncoding("Shift_JIS") などに変えても同じでした。 文字化けせずに取得できる方法はあるでしょうか?
|