>>129
検索に関しては、engine.phpの
---
607: $text_query = explode(" ", $_REQUEST["text_query"]);
---
という部分を他のソースのやり方を真似て
---
if (isset($mb_languages) && in_array($language->charset, $mb_languages)) {
switch ($language->charset) {
case "Shift_JIS":
$tmp = $_REQUEST["text_query"];
mb_convert_variables('UTF8', 'SJIS', $tmp);
$text_query = explode(" ", $tmp);
break;
}
}
else {
$tmp = $_REQUEST["text_query"];
$text_query = explode(" ", $tmp);
}
---
としただけです。
ちなみに$tmpに代入しているのはチェック用の名残です。
ただ、UTF8オンリーで利用する分には必要が無い修正ですね。

古いバージョンが分かりませんので何とも言えませんが、
正式な1.8.6になって改善されたのかもしれませんね。