SEO Сообщество: Спрашивайте и помогайте

Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.

Q&A SEO

После переноса dle на другой хостинг крокозябры

kelevra kelevra  
73
  01.07.2013 11:26       3 652    
После переноса DLE сайта на другой хостинг получились крокозябры - http://s020.radikal.ru/i708/1307/f2/8661abbb0b0d.jpg . Что не так сделал? Как всё исправить?

Ответы на пост (9) Написать ответ
Kimin Kimin
873
01.07.2013 11:28
Перезаписать БД в правильном редакторе в utf-8.
0
kelevra kelevra
73
01.07.2013 11:35
База в 1251
0
selishev selishev
401
01.07.2013 11:30
Единственное универсальное решение которое можно попробовать - прописать принудительную кодировку в .htaccess
Очень часто встречаются ошибки в виде крокозябр, вопросиков и непонятных символов на сайтах, вместо нормально текста.
это можно поправить через .htaccess
Отображение не нужной кодировки связанно с тем что, на сервере по умолчанию допустим стоит универсальная кодировка utf-8, а на сайте используется windows-1251.
Наша цель заставить обрабатывать сервер указанные сайты в нужной нам кодировке, для этого пишем в файле .htaccess
DefaultLanguage ru
AddDefaultCharset windows-1251
php_value default_charset "cp1251"
Там уж смотри: или
windows-1251 или utf8
0
kelevra kelevra
73
01.07.2013 11:52
Не срабатывает
0
pauk1510 pauk1510
0
01.07.2013 11:35
Как залили базу в phpmyadmin, нужно ее восстановить в самом движке:
Управление базой данных и там в низу есть окошко с названием: Загрузка резервной копии с диска, выбираем своё дамп и восстанавливаем.
P.S. Если дампа нет (или вы не создавали) то, нужно закинуть в папку Backup в корне сайта.
0
kelevra kelevra
73
01.07.2013 11:53
Дампа нет, только экспортированная через phpadmin, пытался её вместо дампа но пишет что не та версия скрипта, хотя всё так же.
0
kelevra kelevra
73
01.07.2013 12:25
Как я понял экспортировалось в php admin только в utf-8, хотя я выбирал cp1251, потому что создав базу в utf-8 и импортировав в неё всё заработало. Блин незнаю, что делать, так оставлять или пытаться сделать cp1251
0
pridurok pridurok
0
01.07.2013 13:20
В самом начале htaccess должно быть такое
RewriteEngine On
AddDefaultCharset cp1251
пробуй или пиши хостеру, мне помогло
0
pridurok pridurok
0
01.07.2013 13:21
Сори, не читал сверху
0