Задавайте вопросы, мы ответим
Вы не зашли.
Переношу сайт с одного домена (назову Домен 1) на другой домен (Домен 2).
Скопировал все с Домена 1, а именно базу, сам сайт.
На Домене 2, создал базу, импортировал все. Кодировка базы - utf8_general_ci (как и была ранее, т.е. совпадает)
Все загрузил, начинаю грузить сайт на Домене 2 (на который перенес) и вижу что са2т весь в крякозяблах! ((( Что делать?
На Домене 1 все нормально читается.
Вот сделал скрин.
База 1, та которую переносил, кодировка у нее - utf8_general_ci.
Внизу, обвел красным - cp1251_general_ci.
Может это она все топорит? Как поменять ее?
Отредактированно demonm (29.12.2010 10:47:26)
Неактивен
vasya написал:
FAQ №8
В том то и дело, что отображаются не восклицательные знаки (отображается - "ГЛАВНАЯ....." и т.д.). А нужна кодировка UTF-8.
Отредактированно demonm (29.12.2010 13:24:30)
Неактивен
принудительно можно задать кодировку через параметр в .htaccess
Напишите там что-нить вроде
AddDefaultCharset utf-8
А потом уже SET NAMES...
Отредактированно FDL45 (29.12.2010 13:38:38)
Неактивен
"ГЛАВНАЯ" - это "ГЛАВНАЯ" в кодировке UTF-8, прочитанной как CP1251
Т.Е. вам нужно SET NAMES UTF-8
Неактивен
vasya написал:
"ГЛАВНАЯ" - это "ГЛАВНАЯ" в кодировке UTF-8, прочитанной как CP1251
Т.Е. вам нужно SET NAMES UTF-8
Где нужно это прописать при подключении к базе?
Неактивен
В вашем скрипте, который подключается к базе.
Неактивен
Неактивен
Проблема была решена добавлением в .htaccess
строк:
AddDefaultCharset utf8
CharsetDefault utf8
CharsetSourceEnc utf8
Неактивен