- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Проблемы с кодировкой в e107...
Закачиваю дамп (utf-8), в phpmyadmin все нормально отображается, но на сайте открывается вот так.
Это даже кодировщиком Лебедева не расшифровать.
Версия скрипта под utf8, делал даже как написано тут.
Скажите, пожалуйста, в чем проблема?
Заранее спасибо!
iWeb, проблема в том, что у Вас данные из базы, в кодировке CP1251 или . Попробуйте выбрать "Кириллица Windows" и сразу увидите русские буквы. Попробуйте для начала восстановку дампа не через phpmyadmin, а через командную строку или хотя бы sypex dumper. Убедитесь, что сейчас у таблиц и у базы стоит именно utf8.
Вставьте строчку
mysql_query("SET NAMES 'utf8', $Идентификатор подключения);после строк, где происходит соединение с БД.
Все это делать по очереди, каждый раз проверяя результат :)
Или у Вас наоборот все что в шаблоне русскими буквами написано, выводится кракозябрами? Если там, то файл шаблона конвертировать в UTF-8
И вообще здесь http://e107.org.ru/e107_plugins/content/content.php?content.52 все описано, как сделать под cp 1251, а Вы выставили кодировку UTF8.
KeTal, огромное спасибо!
Сначала ставил виндо-версию е107. Но тогда качал паленый дамп. Потом поставил для утф8, долго мучался с дампом. Вдобавок, был уверен, что дамп под utf.
Совсем запутался...
Думаю, если поставить версию для CP1251, все норм будет..?
iWeb, если кмс будет под CP1251 будет норм. Но можно и базу конвертировать в UTF-8, малоли когда будете сайт на греческом языке делать, пригодятся эти знания :) На себе пробовал.
KeTal, только снес все файлы... ;)
Спасибо за совет!
Это нужно в sql код вставлять?
mysql_query("SET NAMES 'utf8', $Идентификатор подключения);
iWeb, это в редких случаях нужно. Если на сервере все правильно настроено то итак будет работать (просто однажды столкнулся при обновлении ПО). Ставить этот код нужно в php, после подключения к базе данных. Если не разбираетесь, то не заморачивайтесь по этому поводу. Вряд ли пригодится.
iWeb, это в редких случаях нужно. Если на сервере все правильно настроено то итак будет работать (просто однажды столкнулся при обновлении ПО). Ставить этот код нужно в php, после подключения к базе данных. Если не разбираетесь, то не заморачивайтесь по этому поводу. Вряд ли пригодится.
Нужно же когда-то учиться...
В любом случае спасибо за совет!