Требуется убрать кракозябры на DLE

12
Zevss
На сайте с 23.03.2008
Offline
389
1931

При переносе сайта http://ckino.ru/ на новый хостинг он весь стал кракозябрами. Понимаю, что дело в кодировке, но не пойму где ее поправить. Подскажите пожалуйста. Спасибо!

Продаются сайты с доходом, недорого https://www.maultalk.com/topic356667.html
S
На сайте с 30.09.2016
Offline
469
#1

Если работает htaccess, попробуйте добавить туда строку

AddDefaultCharset WINDOWS-1251
Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
Startup137
На сайте с 22.07.2017
Offline
7
#2

Sitealert, проще БД верно залить

Zevss
На сайте с 23.03.2008
Offline
389
#3
Sitealert:
AddDefaultCharset WINDOWS-1251

не помогло.

S
На сайте с 30.09.2016
Offline
469
#4

Тогда добавьте строку

php_value default_charset "windows-1251"


---------- Добавлено 04.08.2017 в 14:44 ----------

Zevss, всё-таки полезли в БД, как я вижу? Зря, это неадекватное решение.
Zevss
На сайте с 23.03.2008
Offline
389
#5
Startup137:
Sitealert, проще БД верно залить

Перезаливал бд в windows-1251 - выдает ошибку, вообще не становится на хостинг.

---------- Добавлено 05.08.2017 в 10:17 ----------

Sitealert:
php_value default_charset "windows-1251"

не помогло.

Arsh
На сайте с 21.03.2007
Offline
199
#6

А нормально написать строку

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />

- не судьба?

S
На сайте с 30.09.2016
Offline
469
#7

Arsh, эта строка у него вроде как написана. Сервер несмотря ни на что выдаёт заголовок utf-8. Может быть, там вообще голый nginx, который в упор не видит .htaccess? Задать header в скрипте, и ну его?

proff1
На сайте с 27.07.2012
Offline
105
#8

У меня была такая ситуация с dle, поставил другую версию php и все стало нормально.

Агрегатор вакансий, который заставит вас сменить работу - https://www.job.town Новостная рекламная сеть - https://smi.expert
S
На сайте с 30.09.2016
Offline
469
#9

proff1, версия PHP там 5.6.30, откатывать назад - концептуально неверно. Надо решать проблему, а не временные заплатки ставить.

Но мы тут просто многого не знаем - какой хостинг, куда есть доступ, поэтому и играем в викторину.

Zevss
На сайте с 23.03.2008
Offline
389
#10

Проблема решена при помощи хостера, суть:

Здравствуйте!

Можно вот так сделать:

В конфигурационном файле nginx пропишите

charset windows-1251;

?

От: Алексей Ефимов - 2017-08-05 12:00:50

У вас был включена обработка с помощью cgi, а это значит, что вносить корректировку настроек в файл /home/h500/data/php-bin/php.ini

На данный момент переключили как модуль Apache и уставили параметр php_value default_charset "cp1251" в файл /home/h500/data/www/ckino.ru/.htaccess

12

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