Знаки вопроса dle. Как решить проблему?

kinonik.ru вот сайт. Внезапно появились знаки вопроса, хотя до этого все было нормально... Теперь я не знаю что делать, перепробовал уже все, что предлагают в интернете. Поможете?
  • Вопрос задан
  • 1562 просмотра
Решения вопроса 1
hummingbird
@hummingbird
1. Делаем бекап сайта. Удаляем все каталоги скрипта, кроме uploads. заливаем UTF-8 версию DLE. Восстанавливаем в ней файлы в каталог engine/data.
2. Все файлы шаблона должны быть в UTF-8 без BOM. В head также должно быть прописано utf-8.
3. В БД все таблицы, да и сама БД должна быть в кодировке utf8_general_ci. Конвертировать можно запросом:
SELECT CONCAT(  'ALTER TABLE `', t.`TABLE_SCHEMA` ,  '`.`', t.`TABLE_NAME` ,  '` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;' ) AS sqlcode
FROM  `information_schema`.`TABLES` t
WHERE 1 
AND t.`TABLE_SCHEMA` =  'MY_DB_NAME'
ORDER BY 1 
LIMIT 0 , 90

Плюс (наверно) что-то полезное тут есть: dle-news.ru/tips/1483-konvertirovanie-bazy-dannyh-...
4. В . htaccess в самое начало добавить это:
AddDefaultCharset UTF-8
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
arutyunov
@arutyunov
Mooza.ru — Делаем сайты
Проблема с кодировкой. Смотрите базу данных, либо кодировку файлов.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы