WebBrowserで表示されているページのエンコードを取得するには?

解決


りっとう  2009-12-11 15:07:44  No: 142980  IP: [192.*.*.*]

こんにちは。
WebBrowserを使って色々なことを行おうと思っていますが、
WebBrowserで表示しているページのエンコード(Shift_JISやEUCなど)を知るにはどうすればよいでしょうか?
メタタグ内のcharset=○○の部分を簡単に取得できる方法、あるいは、ダイレクトにエンコードの情報を取得できる方法はないでしょうか?
よろしくお願いします。
なお、VB2008を使用しています。

編集 削除
魔界の仮面弁士  2009-12-11 16:01:18  No: 142981  IP: [192.*.*.*]

ActiveX 版の WebBrowser を利用しているのであれば、
AxWebBrowser の .Document.charset を利用できます。
http://msdn.microsoft.com/en-us/library/aa752566.aspx

System.Windows.Forms.WebBrowser を利用しているのであれば、
WebBrowser の .Document.Encoding を試することができます。これは、
上記の charset と同じ内容です(Document.DomDocument.charset 相当)。
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.htmldocument.encoding.aspx

編集 削除
りっとう  2009-12-11 17:52:15  No: 142982  IP: [192.*.*.*]

魔界の仮面弁士さん、ありがとうございました。
WebBrowserのDocument.Encodingで取得できました。

編集 削除