検索したら文字化け

このブログも良く検索するが、自分のサイト内全部を良く検索する。学名を見直したり、記録をどのページにつけたか曖昧だったりするから、確認してからHTMLに書き込むのだ。今日、思いついてプリムローズガーデンの検索窓に siebold と入れて学名のスペルが間違っていないか探したところ、文字化けしているページがあった。あらら~、全部見直してあるはずなのに恥だわ。(~_~;) そのページのソースを見ると、charset=”EUC” となっていた。私は全て Shift-JIS にしていたはずなのに。。。。

早速HTMLを修正してアップしたが、文字化けは直らない。もちろん、ブラウザのエンコードを変更すれば日本語になり、ちゃんと読むことができる。しかしこれはおかしい。いろいろいじったがすぐには治らなくて、ふと思いついた。そういえばHTMLを書いているTeraPadというエディタには、『漢字/改行コード指定保存』というコマンドがあった。これでShift-JISやEUCに指定しなくてはならないんだった。

はじめに一回やれば、あとはコピーでHTMLを書いているので、ほとんど変更する必要はない。確認したところ、案の定EUCになっていた。ソースにいくらShift-JISと設定しても、これを変更しなければだめなんだ。変更してアップすると、無事に文字化けは解消された。それにしても、まだこの間違ったページだけは、検索結果のリンクがちゃんと表示されていない。CGI作者のサポートを読んでも、関連する記事がない。そのうち治るかな~。リンクが出ていなくてもURLは表示されるので、コピペすればかまわない。当分は見ない振りしよ。^_^;