У меня версия 1.7
Внесла предложенные вами изменения - ничего не изменилось.
Может, что-то еще изменить нужно?
Quote from: rellocat at Mar 03, 2008, 06:03 PM
Внесла предложенные вами изменения - ничего не изменилось.
Может, что-то еще изменить нужно?
Может и нужно – я не экстрасенс, чтобы угадывать, что неправильно сделано.
Если все установлено без ошибок, кодировка в базе верная, кодировка в конфигурации MODx установлена правильно, конфигурация PHP на хостинге не ущербная, вызов сниппета выполнен как надо и внесены описанные изменения – все должно работать. Раз не работает, что-то из перечисленного сделано не так.
а что значит "конфигурация PHP на хостинге не ущербная"?
что именно в конфигурации PHP может влиять на различение регистра в русских словах?
Например, может отсутствовать поддержка mbstring или каких-то других возможностей. Но скорее всего или база создана не в той кодировке (или не то сравнение) или в файле config.inc.php не задано значение $database_connection_charset.
$database_connection_charset задано значение utf-8
а как проверить наличие поддержки mbstring, не связываясь с хостером?
(прошу прощения, что надоедаю)
Неверно установлена кодировка!
$database_connection_charset = ’utf8’;
Про mbstring:
В phpinfo должно быть написано:
Multibyte Support enabled
Или выполнить программу, в которой вывести extension_loaded(’mbstring’) – должно равняться 1.
Но вообще-то вряд ли не ищет из-за этого.
Если установить кодировку utf8, вместо русского текста вылазит что-то вроде:
крупнейшими морÑ?кими линиÑ?ми и перевозчиками позволÑ?ет нашей компании организовывать
Поддержка mbstring включена.
Прихожу к выводу, что проблема все-таки в кодировке базы. Я права?
Quote from: rellocat at Mar 04, 2008, 12:47 PM
Прихожу к выводу, что проблема все-таки в кодировке базы. Я права?
Да. На форуме были темы об исправлении кодировки.