0

WebBrowser コントロールを含む VB.NET アプリケーションを開発しています。Web ブラウザーは、次のような文字列を含む (他には何もない) ページに移動します。

":¯‰—‚‰‰» º†—‰¿Ø†ƒ §Ø÷‰– ɉ 쀉»…‰¿× Å ™†æ‰… ‰»—¿” †»… ¼ƒ‰» ½¿¼½‰¿—”.:::"

上記の文字列は mySQL データベースから取得され、変数に設定されます。

foo = WebBrowser1.DocumentText

その変数を呼び出すとDebug.Print(foo)、 、MsgBox(foo)またはを使用してTextbox1.Text = foo、テキストは主に四角形 (または疑問符) として表示されます。

これはエンコーディングと関係があると思います。いくつかの異なる数値で使用System.Text.Encoding.GetEncodingしてみましたが、最終的には同じ結果です。

PHP で strtr に似た関数を作成しました。目的は、上記の特殊文字を英数字に置き換えることです。

4

0 に答える 0