Перейти к публикации

И опять кодировка


Slamer

Рекомендованные сообщения

Вот саит _pro-warez.ru после востановления бэкапа база криво читает русский текст.

- Кодировка в базе , а тоесть поле "Сравнение" cp1251_general_ci

- Версия движка 6.3

- Вырезка из бэкапа последней строчки запроса ") ENGINE=MyISAM DEFAULT CHARSET=utf8;"

Хостер тупо сылаеться на то что кривой бэкап.

Все способы что описаны на форуме и на сайте пробовал по многу раз, не прокатывает.

Ссылка на сообщение
Поделиться на других сайтах

У меня было такое, просто тупо в .htaccess написал AddDefaultCharset windows-1251, и в админке "Используемая кодировка на сайте" windows-1251 поставить

Должно работать!

Ссылка на сообщение
Поделиться на других сайтах

А ты бэкапил и восстанавливал непосредственно через веб-интерфейс сайта???

В "Настройках базы данных"??

Или же через PhpMyAdmin?

Ссылка на сообщение
Поделиться на других сайтах

Slamer, возможный вариант решения проблемы:

Открываем файл backup.sql в хорошем блокноте, который отображает кодировку и смотрим.

Если windows-1251, заливаем этот файл в директорию backup на сайте и из администрационного центра восстанавлваем резервную копию - это один из возможных вариантов.

Кодировка как видим, типа ISO (могу и ошибаться).

Ссылка на сообщение
Поделиться на других сайтах

У меня такая же была проблема, когда бэкапил из консоли...

С тем бэкапом я так и не решил эту проблему...

Я сделал следующее:

- экспортировал старую БД через PhpMyAdmin (от старого хостера)...

- на новом создал БД под сайт, залил бэкап сайта на ФТП, поставил все права куда нужно, и Импортировал БД через PhpMyAdmin, не меняя при этом ни кодировки (было выставоено utf8), ни интеграцию с другими БД (NONE)...

Все заработало без проблем...

Советую, испробуй... Конечно, если имеется доступ к прошлой БД...

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...