Добрый день.
Начал изучать мод-х и внезапно возникла такая проблема:
При добавлении в keywords слова на немецком языке, мод-х заменяется буквы немецкого алфавита на вопросительные знаки.
К примеру, если я пытаюсь ввести слово "Übersetzungsbüro", в результате получается "?bersetzungsb?ro".
При этом при добавлении слова напрямую в бд, все здорово. Использую мод-х версии 0.9.6.2.
С чем это может быть связано?
Заранее спасибо.
Используете кодировку UTF8? Исправили дистрибутив перед установкой? Правильно установили?
Исправления описаны тут:
http://modxcms.com/forums/index.php/topic,29379.0.html
Особенности установки описаны в статье, которую можно прочитать, перейдя по ссылке в моей подписи.
Чаще всего проблемы возникают из-за того, что кодировка по умолчанию в базе отличается от UTF8. Надо ПЕРЕД установкой MODx вручную назначить правильную кодировку по умолчанию. Если менять кодировку после установки, могут возникнуть проблемы (а могут и не возникнуть). В любом случае надо проверить, какая кодировка установлена.
Иногда помочь разобраться может это:
http://modxcms.com/forums/index.php/topic,29428.0.html
хотя многое зависит от особенностей настройки MySQL и описанные команды не всегда срабатывают.
Сменил $database_connection_method = ’SET CHARACTER SET’;
на $database_connection_method = ’SET NAMES’;
вроде помогло
большое спасибо за помощь!