Добрый день!
Прошу сильно не пинать, т.к. проблемы кодировки уже тысячу раз обсуждались, но решения я так и не нашел.
Установлена MODX v.1.0.2. Кодировка БД - UTF-8.
Создал визуальный TV для ввода ключевых слов страницы как показано на странице
http://www.mgordeev.ru/2010/01/meta102/. Выбрал тип String Formatter и String Format - Lower Case. Привязал к шаблону, в нужном ресурсе занес ключевые слов и сохранил. Вот пример, слово1, слово2, слово3.
При повторном просмотре ресурса (в панели управления) все слова на месте и корректно отображаются.
При выводе на страницу через [*tvkeywords*] получаю знаки вопроса.
При смене String Format на Upper Case на странице получаю следующее - слнвн1, слнвн2, слнвн3.
При выборе String Format как Sentence Case - слово1, слово2, слово3, и тоже самое при Capitalize.
Т.е. налицо проблемы преобразования. Если кто-то сталкивался - подскажите как решить проблему.
Хотя вариант с Sentence Case или Capitalize меня вполне устраивает, но все же хотелось бы понять причину такого поведения и постараться устранить ее. Да, чуть не забыл, и title и description выводимые через [*longtitle*] и [*description*] соответственно отображаются нормально. В базе ключевые слова тоже отображаются нормально. Проблема кроется в преобразованиях после извлечения из базы до вывода на страницу.
Пытался копаться в исходниках, но нужного места не нашел.
Заранее, большое спасибо за помощь.