Глюки с кодировкой в Smarty

watt

Guest
Глюки с кодировкой в Smarty

Приветствую.

Кто-нибудь сталкивался с подобной проблемой - у меня Smarty по какой-то причине конвертит тексты во что-то непонятное, возможно, юникод, хотя все шаблоны в cp1251. Из-за чего это может происходить?


Спасибо.
 

Demiurg

Guest
а как ты определил, что это именно смарти конвертит ?
 

watt

Guest
Demiurg, потому что без смарти все путем :) Подключаю Smarty - глюки, отключаю - ок. Что еще может быть? Apache? PHP? Вряд ли..
 

Demiurg

Guest
что значит подключил смарти ? это не утюг, что бы его в разетку подключать. Опиши свои действия.
 

watt

Guest
Действия?

http://smarty.php.net/quick_start.php - вот мои примерные действия
 

Demiurg

Guest
Тогда ты телепат, никто другой по этим действиям не смог бы определить, что именно спарти корежит кодировку. А телепатам тут никто помочь не в состоянии.
 

watt

Guest
Проблема решена посредством внесения необходимых изменений в класс Smarty.
Спасибо.
 

watt

Guest
Frol, проблема была в том, что сайт работает под управлением framework-системы, которая не очень хотела переваривать скомпилированные смарти файлы. По соображениям безопасности система вырубала возможность исполнения PHP-кода в подозрительных с ее точки зрения файлах, куда попали и компайлы смарти. Происходило это всего-навсего из-за спецсимволов в именах этих файлов. Достаточно подредактировать пару функций в классе компиляции смарти, так, чтобы вместо спецсимволов использовались обычные.
 
Сверху