Проблема с переносом базы данных mysql

M
На сайте с 01.12.2008
Offline
129
675

Добрый день, уважаемые форумчане.

Ситуация:

Есть сайт, движок самописный, php+mysql

Необходимо сайт перенести на другой аккаунт внутри одного и того же хостера.

Однако при переносе базы mуsql

на новом аккаунте, почти на всех страницах появляются корявые символы, к примеру:

Определите, что станут раскупать быстре�?Молоко или хлеб, мясо или бакале�?

т.е. такое впечатление что часть букв заменяется на �?

Что может быть не так, видимо что-то в настройках импорта/экспорта базы,

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

S
На сайте с 23.05.2004
Offline
315
#1

99% - косяк с кодировкой в mysql. Лечится правильными параметрами кодировки таблиц и подключения к базе.

Это просто подпись.
T
На сайте с 11.08.2005
Offline
181
#2

Вариант решения на php, если на сайте используется кодировка cp1251

Добавить, сразу после подключения к БД и выборе БД, т.е. после mysql_select_db(....

mysql_query("set character_set_connection=cp1251");

mysql_query("set names cp1251");

ну и не лишним будет

setlocale(LC_ALL,'ru_RU.CP1251');

хотя это немного из другой оперы...

M
На сайте с 01.12.2008
Offline
129
#3
Timen:
Вариант решения на php, если на сайте используется кодировка cp1251
Добавить, сразу после подключения к БД и выборе БД, т.е. после mysql_select_db(....
mysql_query("set character_set_connection=cp1251");
mysql_query("set names cp1251");

ну и не лишним будет
setlocale(LC_ALL,'ru_RU.CP1251');
хотя это немного из другой оперы...

Ага, спасибо, надеюсь поможет..

markovnik добавил 04.03.2011 в 16:30

Если не получится, можно будет к вам обратиться за помощью (за вознаграждение разумеется) ?

budulay
На сайте с 13.06.2007
Offline
58
#4

попробуй перенести через Sypex Dumper - sypex.net бесплатная версия отлично справляется)

10
На сайте с 07.08.2009
Offline
52
#5

Была такая же проблема. Вылечил правильной принудительной установкой кодировки в базе данных mysql. Правда у меня с базой WP были такие проблемы.

Все гениальное просто, разве не так? ;)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий