2011年03月29日

WordPressテーマの文字化けとPHPのincludeで苦しむ

ロリポップのレンタルサーバーで運営しているサイトとブログがあるのですが、この度、そのブログ(WordPress使用)のテーマを自作しました。

ところが、テーマに含まれる日本語が文字化けに…。

テーマファイルの文字コードも「UTF-8」にて作成していたのですが、WordPressのコアファイルや.htaccessファイル、PHP.iniの設定など、いろいろと改善を模索していったのですが、全く解決できず。

仕方ないので、ロリポップのPHPバージョンを5.2から5.3に上げてみて、PHP.iniをいじっていくと、何とか文字化けが解消!

しかし、今度はブログでないほうのサイトの表示がおかしくなってしまいました…。うーん、面倒くさい。

具体的には、htmlファイル内にPHPのincludeを使っていたのですが、表示できなくなりました。

いろいろと試行錯誤した結果、.htaccessファイルに

AddHandler php5.3-script .html

の1文を加えることで解決。

何とかできて良かったのですが、もっと勉強する必要性を感じた1日でした。

タグ:WordPress
posted by dekipaso at 22:00 | TrackBack(0) | IT | このブログの読者になる | 更新情報をチェックする

この記事へのトラックバック
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。