Здравствуйте!
Первый сайт, который я делал на modx, получился в кодировке 1251 из-за особенностей настройки хостинга у РУ-центра. У них есть конфигурационный файл для каждого сайта, который, в частности, задает кодировку. Давно его хотел переделать в utf-8, да всё что-то руки не доходили. Сейчас дошли. Для начала обновился с 0.9.6.3 до 1.0.4. Добросовестно проведя манипуляции, которые рекомендовал Aleksey Stepanov + изменив файл конфигурации хостинга, уперся в странную, на мой взгляд, проблему. Либо сайт виден правильно, но в админке кракозябры, либо наоборот. Пришлось возвращаться к кодировке 1251, и пробовать вариант, который ближе к рекомендациям AKots + изменения в файле конфигурации хостинга (AddDefaultCharset UTF-8).
В общем, сейчас база utf, сравнение - utf8_general_ci,
в конфиг. файле стоит
$database_connection_charset = 'utf8';
$database_connection_method = 'SET NAMES';
В общем, сайт нормально виден в кодировке utf, но с админкой беда. Структура сайта видна нормально, но все надписи админпанели как на рисунке.
Удалось победить "вопросики в черных ромбиках" на кнопках визуального редактора, добавив в файл htaccess, расположенный в каталоге /manager/ строки:
# Выключить обработку модулем mod_charset
<IfModule mod_charset.c>
CharsetDisable On
</IfModule>
# Выставить кодировку по умолчанию стандартными средствами apache
AddDefaultCharset UTF-8
других вариантов исправления ситуации пока найти не удалось...

Никакого облегчения не приносит и добавление в тот же htaccess строки
php_value default_charset utf-8
В общем, пребываю в задумчивости...