Поддержка Unicode

Добрый день! Хочу спросить 1 момент: есть ли поддержка в LS 2.0 юникода? Например при вводе "✌️" должна оставаться как есть (этот смайл как ни странно работает), а есть и такие: "(здесь обрывается)" — пончик, она на выходе получается "????" (4 вопросительных знака). Я предполагаю, что Smarty не понимает\не поддерживает юникода. Куда копать?

substr и Юникод

Всем привет. Заметил что substr не стабильно работает, допустим в index.php:

Найдите:
$oRouter->Exec();

Ниже вставьте:
echo substr('Привет мир', 1);


Не знаю как у Вас, а у меня выводит:
�ривет мир

Зато:
echo substr('Привет мир', 2);


Стабильно обрезает 1 символ, вроде бы всё просто — substr обрезает 1 байт, ладно, заменим на:
echo mb_substr('Привет мир', 1);

Теперь по идеи должно обрезать 2 байта, то есть 1 символ, но нет! Вывод прежний.

В чём может быть проблема?