Проблема с кодировкой на сайте

[Удален]
441

При переносе сайта и загрузки дампа БД, возникла проблема с кодировкой. Русский текст на сайте отображается как "???".

Вот посмотрите здесь: http://195.242.161.42/~sadal127

Жду помощи! заранее спс

Xover
На сайте с 22.05.2006
Offline
101
#1

Если сайт переносился с помощью sypex dumper, в исходном коде дампера задать принудительную перекодировку, для этого заменить строку

define('RESTORE_CHARSET', 'cp1251');

на

define('RESTORE_CHARSET', 'forced->cp1251');

после чего еще раз восстановить базу из дампа.

Это касается cp1251, возможны и другие варианты.

Покупаю внутренние PR4 на sape.ru (http://www.sape.ru/r.f3cfb23480.php)
BR
На сайте с 28.06.2008
Offline
75
#2

Возможно надо куда-то (где в коде происходит коннект с базой) добавить указание кодировки соединения (SET NAMES utf8 или cp1251). Если это готовая CMS, то в админке или где-нибудь в конфиге может быть соответствующая настройка. В любом случае желательно знать в какой кодировке работает база (скорее всего UTF-8). Думаю стоит пообщаться с суппортом хостера - они наверняка быстрее решат проблему.

размещение сайтов (http://www.brim.ru)
VDHost.Ru
На сайте с 15.07.2009
Offline
4
#3

Первый вариант должен помочь

VDHost.Ru-Хостинг по актуальной цене

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