насчет UTF8 не знаю, но вот мое решение для CP1251
все изменения происходят в файле /assets/snippets/AjaxSearch/AjaxSearch.php
строка 31
$needsConvert = (strtoupper(mb_internal_encoding()) == "UTF-8") ? false : true;
меняем на
$needsConvert = (strtoupper(mb_internal_encoding()) == "cp1251") ? false : true;
строка 36
$searchString = mb_convert_encoding($_GET['search'], ini_get('mbstring.internal_encoding'), "UTF-8");
меняем на
$searchString = mb_convert_encoding($_GET['search'], "cp1251", "UTF-8");
строка 40 и 41
$resultsIntroFailure = mb_convert_encoding($resultsIntroFailure, "UTF-8");
$moreResultsText = mb_convert_encoding($moreResultsText, "UTF-8");
меняем на
$resultsIntroFailure = mb_convert_encoding($resultsIntroFailure, "cp1251", "UTF-8");
$moreResultsText = mb_convert_encoding($moreResultsText, "cp1251", "UTF-8");
строка 106
$result = mb_convert_encoding($result, "UTF-8");
меняем на
$result = mb_convert_encoding($result, "UTF-8", "cp1251");