- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:UTF8で作成されたHTMLファイルの表示について)
UTF8で作成されたHTMLファイルの表示について
このQ&Aのポイント
- UTF8で作成されたHTMLファイルをWebBrowserコントロール内で表示する際に文字化けが発生してしまう場合、以下の方法を試してみてください。
- 1. WebBrowserコントロールのNavigateメソッドを使用してファイルを読み込む前に、WebBrowserコントロールのDocumentプロパティをクリアする。
- 2. HTMLファイルを読み込む前に、ファイルのエンコーディングを指定する。例えば、html = ReadFileDataWithEncoding("UTF8.html", "utf-8")のように指定します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>ReadFileData = StrConv(bytArray, vbUnicode) を With CreateObject("ADODB.Stream") .Open .Type = 2 'adTypeText .Charset = "unicode" .Writetext bytArray .position = 0 .Charset = "utf-8" bytArray = .ReadText() .Close End With ReadFileData = bytArray に
お礼
ありがとうございます。 早速修正してみましたが、出力されたソース(HTMLソース)が、シフトJISになっていました。 UTF8のまま出力させることは出来ないでしょうか?