きゃっと・ふぃすと

2007/4/21 土曜日

WordPress ReportがIEで文字化けする件への対応(中途半端ver.)

Filed under: wordpress — もりやん @ 17:35:52

 グラフ表示部分がどうやって表示されてるのか一瞬悩んだけど、htmlソース見たらバッチリ書いてあるじゃないですか。どうもiframeでtantan_reports_load.phpを読み込んでいるらしい。恐らくフレーム内で文字セット指定が利いてないのだろう。
 tantan_reports_load.phpを覗いてみると、あるじゃないの、41行目からhtmlヘッダの記述。やはり文字セット指定はない、ということで42行目に<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ />。

 すると文字化けは直ったものの、グラフがいくつか表示されない。ナニユエ。試しに43行目に<meta http-equiv=”Content-Script-Type” content=”text/javascript”>と入れてみたら、firefoxでも表示されなくなった。ナニユエ。

2007/4/18 水曜日

WP-StatTraqがIEで文字化けする件への対応

Filed under: wordpress — もりやん @ 20:41:34

 これの日本語化済バージョンを導入したところ、IEで激しい文字化けが発生。firefoxだと大丈夫だった。で、出力されたHTMLをよく見てみると文字セット指定がされてないじゃない。
 wordpress本体がUTF-8でインストールしてあるので(データベースに合わせてEUCでインストールしたら文字化けがひどかった)、プラグインのファイルも基本的にUTF-8でエンコードしてあるのだが、自動判別が利いてない様子。ブラウザ側でエンコードをUTF-8に指定してやれば正常に表示されるので、ちゃんと出力に指定を入れてやることにした。

 ダウンロードしたファイルの中のStatTraq v1.1.1\wp-stattraq\index.phpにHTMLヘッダの記述があるようなので、50行目に<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ />を追加。
 念のためプラグイン構成ファイルを全部UTF-8でエンコードし直して(文字コード変換ツール「KanjiTranslator」使用)上書きアップロードしたところ、正常に表示された。

 現在、WordPress Reports日本語版のグラフ表示部分がIEで文字化けする件について調査中。こっちはちゃんと文字セット指定してあるんだよなあ……。

Powered by WordPress ME


Warning: Unknown(): open(/tmp/sess_068105ba1d4bee70cf31c1e758a7826f, O_RDWR) failed: Disk quota exceeded (122) in Unknown on line 0

Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0