« 『Excel VBA WEB連携術』 | トップページ | 簡易メール送信 2の補足 »

2010年6月 3日 (木)

HTML形式のファイルが文字化けする場合

記事「 HTMLファイルを生成」で、作成したHTMLファイルを
アップロードしてWeb上で見た時に文字化けしました。

Internet Explorerのエンコードの選択を替えれば
正確に表示されるので
保存の時の文字コードと表示する時の文字コードが
違っているのかなと思いました。

ローカルで開いてみる分には問題はなかったです。

ココログの公式FAQでは
ココログは文字コードがUTF-8でないと文字化けするようです。

UTF-8は「unicodeで使える」 とウィキペディアにあったので
unicodeで保存すれば文字化けがしないようです。

ちなみに
HTMLのメタタグでutf-8を指定するだけでは
文字化けしたままでした。

ちなみに、「ちなみに」なんて使ったら
ドラマ「新参者」が頭に浮かんできちゃいました。
このドラマはおもしろいですね。

ドラマつながりでもう一つ、
来期の大河ドラマ「江~姫たちの戦国~」で
鈴木保奈美、復活!!
ミセスで連載し始めた時からジョジョに解禁か!?
と思っていましたが…ついに来ました。

一人でも多くの人に見てもらいので
微力ながらここにも書きます。
来期の大河ドラマ「江~姫たちの戦国~」注目です。
見てください。

さてVBAに話は戻ります。

CreateTextFile メソッドについて
VBAヘルプで調べたところ
unicodeとASCIIのどちらかで作成された(?)ファイルかを
指定できる省略可能な引数があったので
これをunicodeに指定したところ
(この引数を省略した場合はASCIIになる)
文字化けはなくなりました。

詳細はVBAヘルプで確認してください。

|

« 『Excel VBA WEB連携術』 | トップページ | 簡易メール送信 2の補足 »

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: HTML形式のファイルが文字化けする場合:

« 『Excel VBA WEB連携術』 | トップページ | 簡易メール送信 2の補足 »