Знаки вопроса Joomla 1.0.15

12
D
На сайте с 28.06.2008
Offline
1108
2105

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

Кодировка у сайта была вин 1251.

Восстановил бекап вчерашней базы (до изменений) - не помогло. Залил файлы сайта недельной давности - не помогло.

Теперь не знаю что предпринять - прошу помощи

Samail
На сайте с 10.05.2007
Offline
369
#1

Сайт хоть покажи.

D
На сайте с 28.06.2008
Offline
1108
#2

потерто.............

Samail
На сайте с 10.05.2007
Offline
369
#3

Похоже дамп в БД не в той кодировке экспортировался.

D
На сайте с 28.06.2008
Offline
1108
#4

Вот я сейчас открываю дамп блокнотом, сохраняю как АНСИ, при импорте базы выбираю Кодировка файла: cp1251 и пофигу, все равно вопросы

Samail
На сайте с 10.05.2007
Offline
369
#5

К файлу my.cnf доступ есть?

Если есть, то в [mysqld]

Нужно добавить:

default-character-set=cp1251
character-set-server=cp1251
collation-server=cp1251_general_ci
init-connect="SET NAMES cp1251"
skip-character-set-client-handshake

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

[Удален]
#6

в мете content-type пропиши

да и вообще проблема в шаблоне, ведь админка нормально работает

Samail
На сайте с 10.05.2007
Offline
369
#7

В дампе случайно нет строки: /*!40101 SET NAMES utf8 */;

D
На сайте с 28.06.2008
Offline
1108
#8
Samail:
К файлу my.cnf доступ есть?
Если есть, то в [mysqld]
Нужно добавить:

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

Так у меня на этом сервер еще 7 сайтов в утф-8. Что с ними станет?

Dram добавил 30.08.2010 в 09:22

Samail:
В дампе случайно нет строки: /*!40101 SET NAMES utf8 */;

Вот что есть

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;

/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;

/*!40101 SET NAMES utf8 */;

Himiko
На сайте с 28.08.2008
Offline
560
#9
Samail:
К файлу my.cnf доступ есть?
Если есть, то в [mysqld]
Нужно добавить:

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

Это изврат.

Лучше в файле database.php (вроде так называется) найти строку set names, раскомментировать и привести к виду set names 'cp1251';

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
Samail
На сайте с 10.05.2007
Offline
369
#10
Dram:
Вот что есть

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

Попробуй на windows-1251 поменять или удалить эту строку.

12

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