• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:UTF8で作成されたHTMLファイルの表示について)

UTF8で作成されたHTMLファイルの表示について

このQ&Aのポイント
  • UTF8で作成されたHTMLファイルをWebBrowserコントロール内で表示する際に文字化けが発生してしまう場合、以下の方法を試してみてください。
  • 1. WebBrowserコントロールのNavigateメソッドを使用してファイルを読み込む前に、WebBrowserコントロールのDocumentプロパティをクリアする。
  • 2. HTMLファイルを読み込む前に、ファイルのエンコーディングを指定する。例えば、html = ReadFileDataWithEncoding("UTF8.html", "utf-8")のように指定します。

質問者が選んだベストアンサー

  • ベストアンサー
  • hotosys
  • ベストアンサー率67% (97/143)
回答No.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 に

w0a15455
質問者

お礼

ありがとうございます。 早速修正してみましたが、出力されたソース(HTMLソース)が、シフトJISになっていました。 UTF8のまま出力させることは出来ないでしょうか?

関連するQ&A

専門家に質問してみよう