Открыть Ответить

Отображения знаков ??? в Open Slaed 1.2

0.00

0.00

1
20.03.2010 17:24:41 20.03.2010 17:46:06

Сделал запросы в базу данных, как тут написано, не помогает( В админке, при добавлении делаю предварительный просмотр, отображается всё нормально, но как нажимаю отправить, буква ш превращается в �?(квадрати и знак вопроса) Что делать? Отображается и в админке и на сайте так(

Open SLAED 1.*
PHP 5
Сервер в интернете
Статус
Гость
Wrestler
Wrestler
20.03.2010 18:39:42

Wrestler, на эту тему тут наверное уже постов 100 написано, воспользуйтесь поиском по форуму, честное слово - не охота всё заново писать...

Группа
Супермодераторы
Пункты
1595
Регистрация
18.09.2008
Пол
Мужчина
Из
Россия
Предупреждения
Нет
GRAFLEKX
GRAFLEKX
3.92

3.92

20.03.2010 18:56:18 20.03.2010 18:59:54

Перепробывал кучу вариантов, не один не помог( Ставлю движок уже не первый раз, такого не разу не было...( Обычно всё исправлялось запросом в БД... А сейчас нет(

Статус
Гость
Wrestler
Wrestler
20.03.2010 23:16:56

Wrestler

  1. откройте блокнотом templates/название_темы/index.html

потом сделайте: Файл -> Сохранить как...
Тип файла -> Все файлы -> Кодировка -> UTF-8 ->Сохранить.
Проделайте эту же процедуру с другими файлами темы оформления.
2. Панель администратора >> База данных >> Запрос в базу данных.
Выполните следующий запрос:

ALTER TABLE `{pref}_stories` CHANGE `title` `title` VARCHAR( 255 ) NULL DEFAULT NULL;<br /> ALTER TABLE `{pref}_files` CHANGE `title` `title` VARCHAR( 255 ) NULL DEFAULT NULL;

3. Все таблицы базы должны быть только в utf8_general_ci, сравнение таблиц тоже именно в этой кодировке. Если не уверены - убейте базу полностью, создайте заново, но сравнение выбираете utf8_general_ci.
4. Все файлы модулей должны быть тоже в кодировке UTF-8, как это сделать читаем выше.

Группа
Супермодераторы
Пункты
1595
Регистрация
18.09.2008
Пол
Мужчина
Из
Россия
Предупреждения
Нет
GRAFLEKX
GRAFLEKX
3.92

3.92

21.03.2010 04:53:27

Также если не поможет то где нибудь после подключения бд класа но до выполнения каких либо запросов добавить

$db->sql_query("SET NAMES 'utf-8'");
$db->sql_query("SET character_set_client = 'utf-8'");
$db->sql_query("SET character_set_connection = 'utf-8'");
$db->sql_query("SET character_set_database = 'utf-8'");
$db->sql_query("SET character_set_results = 'utf-8'");
$db->sql_query("SET character_set_server = 'utf-8'");

Статус
Гость
web2s
web2s
Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код