tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルWebbrowserコントロールで文字化け
記事No13650
投稿日: 2009/05/08(Fri) 22:26
投稿者電房
よろしくお願いします
環境
WindowsXP SP2
VB6.0 SP6
で開発を行っています。

Webbrowserコントロールを配置して
ローカルにあるHTMLファイルを読み込ませているのですが
WindowsXPのパソコンに30台ぐらいインストールして
1台だけ文字化けします。

パソコンの設定の気がするのですが
何が原因かわかるかたはいらっしゃらないでしょうか?

読み込み方は
Me.WebBrowser.Navigate "1.html"
という感じです
htmlファイルの中身ですが
sjisの文字のみです。

文字化けするパソコンでも
htmlファイルにhead情報を記載していれば文字化けは起こしません。
ここが問題なのかもしれませんが、他のパソコンでは起こらないので
どうしてか分かりません

何かご存知の方がいらっしゃいましたら
よろしくお願いします

[ツリー表示へ]
タイトルRe: Webbrowserコントロールで文字化け
記事No13651
投稿日: 2009/05/08(Fri) 23:23
投稿者魔界の仮面弁士
> 文字化けします。
そもそも、文字コードの自動判定機能に頼らない方が良いでしょう。

> 文字化けするパソコンでも
> htmlファイルにhead情報を記載していれば文字化けは起こしません。
ファイルから読み取らせる場合には、meta タグで charset を指定した方が安全です。
あるいは、その HTML を BOM 付き UTF-8 で保存しておくとか。

[ツリー表示へ]
タイトルRe^2: Webbrowserコントロールで文字化け
記事No13661
投稿日: 2009/05/12(Tue) 13:30
投稿者電房
返信ありがとうございます

> そもそも、文字コードの自動判定機能に頼らない方が良いでしょう。
ご指摘ありがとうございます。

> ファイルから読み取らせる場合には、meta タグで charset を指定した方が安全です。
> あるいは、その HTML を BOM 付き UTF-8 で保存しておくとか。
ありがとうございます。
やってみます。
またわからなければ質問させて下さい。

以上よろしくお願いします

[ツリー表示へ]