カテゴリーアーカーブの文字化け

カテゴリーアーカイブのみ、いつもエンコードをきちんと認識できていないようだ。以前もエンコードのせいだと気が付かずに、テンプレートを見直したことがあったっけ。今回もShift-JISのサイトから移行したときに、自動的にUTF-8に判別していなかった。

テンプレートを確認すると、カテゴリアーカイブだけは唯一、エンコードを規定するタグの前に、<!--  -->で、コメントを入れてあった。もしかして、これかいな?と削除してみた。ついでにその他のコメントも。結果はまた後で。

でもどうしてテンプレートにこのコメント<!--  -->(本当は注釈宣言というそうだ)が使えないんだろうか? 以前にも他のテンプレートだったかもしれないが、この方法を使ったら、おかしくなったことがあったので、やっぱり止めたことを思い出す。XHTMLでもコメント書くときに使うと書いてある。この注釈宣言はもうW3Cでは使えないのか。そんなことないよね。もっと検索しよ。