文字化けを直すと PHP が動作せず,PHP を動作させると文字化けになってしまう問題が解決した。 問題発生 このサイトの文字コードは基本的に EUC-JP で,一部に UTF-8 のページがある。UTF-8 のページでは PHP が動作している(nlog(n): Picasa の Web エクスポートに PukiWiki 風のコメント欄をつける)。PHP は,拡張子が .html の場合でも動作するように設定している(nlog(n): 拡張子を変更せずに MT を PHP 化)。当初はうまく動作していたのだが,いつの間にか UTF-8 のページが文字化けするようになってしまった(nlog(n): 文字化けを直すとPHPが動作しなくなる)。Apache のバージョンを疑ったが,原因は違うところにあった。 このサイトの構成で関係のある点は次の通り。 基本は EUC-JP のページだが,一部