Варианты решения Ваших вопросов

  хостинг
<< Назад       Правильность работы с кириллицей

Вопрос: Здравствуйте, Возник вопрос в процессе переноса сайта со старого хостинга на ваш. Не могли бы вы помочь? Скопировали файлы, импортировали базу данных и настроили файл конфигурации. Все работает хорошо, но в админке нашей cms (используем cms status-x) проверка работы с кириллицей выдает ошибку, вот скриншот: http://gyazo.com/d8cfacf4495627708c3206f04abc9f66 Хотя на самом сайте не замечаю проблем с кириллицей. Подскажите с чем это может быть связано и как исправить?
Ответ:

Здравствуйте. В какой кодировке данные? у киоилицы 8 кодировок

Вопрос: Кодировка базы данных cp1251
Ответ:

какое имя базы?

Вопрос: evmangro_database1
Ответ:

у вас у базы кодировка latin1_swedish_ci. вам нужно очистить базу, изменить ее кодировку и загрузить дамп заново

Вопрос: Большое спасибо за помощь!) сейчас исправлю
Ответ:

меню phpmyadmin операции - сравнение, там выбираете колдировку по умолчанию для базы. сейчас твм у вас шведская кодировка

Вопрос: Кодировку изменила, но проблема к сожалению осталась. Это скриншот таблиц в phpmyadmin на предыдущем хостинге http://gyazo.com/486eee675565cef934fcc2bd65e7c282 тут видно что таблицы в разных кодировках, может быть причина в этом?
Ответ:

кодировка должна быть одна. в кодировке latin1 кирилических символов нет, это латинская кодировка. все данные должны быть в одной кодировке. так же у вас почему то стоит сравнение utf8, utf8 и  1251 это вообше несовместимые по структуре кодировки, кодировка utf8 это двубайтовая колировка, против однобайтовой ANSI кодировки 1251

Вопрос: Скажите пожалуйста, у вас поддерживается локаль ru_RU.CP1251
Ответ:

конечно

# locale -a | grep ru_RU
ru_RU
ru_RU.cp1251
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8

Вопрос: при установке cms выдает вот такую ошибку http://gyazo.com/2b380c5adf1583afac2a11b5c44aa154 не подскажете, в чем может быть причина и как исправить?
Ответ:

но локаль же есть, 
Проверьте пожалуйста сейчас.

Вопрос: Теперь все работает и кириллическая кодировка в порядке) Огромное вам спасибо!)
Ответ:


ok

Вопрос: снова проблема с локалью, если не сложно проверьте еще раз то же самое что и за 26.07 в этой переписке
Ответ:

локаль присутствует

# locale -a | grep ru_RU
ru_RU
ru_RU.cp1251
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8

Вопрос: Спасибо, всё заработало)
Ответ:


ok


<< Назад