Has looked version 1.8 and has found out two defects, the staying from the previous versions.
1. For the coding UTF8 at discrepancy of the register of letters highlighting does not work. It is connected to features of functions preg - it is necessary to add a key "u". In the file search.class.inc.php correction:
$finalExtract = preg_replace( ’/’ . preg_quote( $searchTerm, ’/’ ) . ’/i
u’, …
and in the plugin searchHighlight:
$pattern = ’/’ . preg_quote($word, ’/’) . ’(?=[^>]*<)/i
u’;
2. At use html entitys a scrap of a required fragment can give out only a part, for example &quo or something similar. For correction in the file search.class.inc.php at the beginning of function getExtract it is necessary to add something like:
$text=html_entity_decode($text, ENT_QUOTES, "UTF-8");
and at the end of function to correct a command approximately so:
$finalExtract .= $extracts[$i][’etcLeft’] .
htmlentities($mbSubstr($text,$extracts[$i][’left’],$extracts[$i][’right’] - $extracts[$i][’left’]+1)
, ENT_QUOTES, "UTF-8") …
Naturally, all corrections are approximate, and are focused on UTF8, but problems need to be solved.
I am sorry for my English 
.