- ベストアンサー
MTの検索機能
Movable Typeを利用してブログを開設しています。先日トップページから検索機能を使って検索をかけてみたところ、日本語のキーワードを入力すると文字化けが起こって正しく検索結果が表示されませんでした。英語だとうまくいくのですが。アドレスはこちらです。 http://d-log.xrea.jp/ ご存知の方がいましたら教えてください。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
serch_templates/default.tmpl いじってますよね。 保存コードはあっていますか? mt/mt-search.cgiで直接検索した場合の動作が確認できません。 とりあえず http://www.koikikukan.com/archives/2004/09/12-011918.php みくらべてみたり 一度、こちらに変えてから 書き直したりすると言いと思います。
その他の回答 (1)
- kaznki
- ベストアンサー率58% (18/31)
もし可能であればMTの記事をエクスポートして 新しく設置した物にインポートしてみる。 まぁ、その前に、もう一個ほどMTを設置してみて どうなるのかをたしかめてみる。 検索をかける事で、文字が、エンコードされてしまうのが原因ですが もっとmtの偉い人に聞くのが一番かとおもいますが http://www.koikikukan.com/ こちらの方なら答えてくれるかもしれません。
お礼
再度のご回答ありがとうございます。 >その前に、もう一個ほどMTを設置してみて どうなるのかをたしかめてみる。 そうですね。試してみようとは思ってたのですが、まだ試していませんので早速やってみようと思います。 小粋空間の方にも質問させていただきました。 まだ解決していませんが、とりあえず回答は締め切らせていただきます。丁寧に回答してくださりましてありがとうございました。また機会がありましたらよろしくお願いします。
補足
回答くださりありがとうございます。 直接検索してもなにも表示されないんですよね。その点も不可解なのですが。 ご指摘頂いたdefault.tmplですが、こちらはなにも手を入れていません。念のため初期状態の物を上書きしてみましたが改善されませんでした。 一つ気になることとして、ブログ開設当初、EUCにしてあった文字コードを先日UTF-8に変更しました。変更する以前に検索機能を試していなかったために変更前までは正しく機能していたのかは不明ですが、これって影響があるのでしょうか。ただ、mt-config.cgiの方もなおしましたし、文字自体は正しく表示されていることから文字コードは関係ないような気がするのですが。 なにか気がついたことがありましたら、また教えてください。 よろしくお願いします。