Замените в файлах шаблона функцию substr на mb_substr

mb_substr работает с учетом многобайтной кодировки, которой и является utf8