Labdien!
Problēma ar unicode UTF-8 un paša "izgudrotu" tādu kā "highlight searched word" skriptu, nedaudz par tā uzbūvi..
Datubāzes uzbūve: collation utf8_general_ci, charset utf8, lauki - longtext
Ja tiek meklēti ieraksti pēc LIKE '%abece%', tad tiek atlasīti sekojoši ieraksti:
$r["str"] = "ābēce rullē";
$r["str"] = "abece nerulle";
kas ir pat supper :)
bet problēma rodas ar rezultāta izcelšanas skriptu izmantojot preg_replace:
$hlw = 'abece';
$str = preg_replace('/'.$hlw.'/u', '<span class="hw">'.$hlw.'</span>', $r["str"]);
proti, netiek "izcelts" pirmais ieraksts "ābece rullē" ar otro viss protams ir ok "<span class="hw">abece</span> nerulle"
Kāds varētu būt risinājums, lai tiktu ar izcelti ieraksti, kur ir arī LV burti, bet ne vaicājums sastāv no latīņu alfabēta burtiem?
Ceru, ka izdevās izskaidrot problēmu,
Paldies jau iepriekš, Edgars