Добрый вечер.
Началось все с того, что не захотел работать preg_match( "#{$word}#iU", $content ); с русскими словами и текстами.
Методом проб я вызвал получил, что для $word mb_detect_encoding возвращает UTF-8, а для $content - ASCII
Далее я начал пытаться преобразовать ASCII строку к utf-8 (хотя вроде ascii и так должен пережовываться с utf-8)
НО, ни iconv, ни mb_convert_encoding($content,'UTF-8'), не заставили возвращать mb_detect_encoding UTF-8 вместо ASCII.