タイトル : Re: System.IO.StreamReaderで文字に?がでる場合 投稿日 : 2009/11/19(Thu) 11:56 投稿者 : オショウ
> 下にある(Test)ようなを動作させると、戻ってくるものが玉に > "<title>??ŷ??????</title>"となります。 > これを?部、見えるようにするにはどうしたら良いでしょうか? > objIE(W) = CreateObject("InternetExplorer.application") > URL01 = "http://hanatyan.sakura.ne.jp/dotnet/index.html" > objIE(W).Navigate(URL01) > dat(W, 1) = objIE(W).Document.Body.InnerHtml > これですと読めるのですが、何か変換??みたいな命令があるのでしょうか、 こちらは、エンコーディングが自動的に行われている。 > Sub test() > Dim webClient As New System.Net.WebClient() > Dim sr As System.IO.Stream = webClient.OpenRead(URL01) > Dim srRead As New System.IO.StreamReader(sr) > TextBox1.Text = srRead.ReadToEnd() > srRead.Close() > End Sub こっちは、エンコーディングを別途行わないと文字バケする。 と言うことかと。 http://dobon.net/vb/dotnet/internet/webrequest.html こんな方法もあります。 以上。参考まで |