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

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

0

0

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

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

Версия системы Open SLAED 1.*
Версия PHP PHP 5
Сервер Сервер в интернете
Wrestler
Wrestler
2
20.03.2010 18:39:42

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

GRAFLEKX
GRAFLEKX
3.92

3.92

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

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

Wrestler
Wrestler
4
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;
ALTER TABLE `{pref}_files` CHANGE `title` `title` VARCHAR( 255 ) NULL DEFAULT NULL;

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

GRAFLEKX
GRAFLEKX
3.92

3.92

5
21.03.2010 04:53:27

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

PHP
$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-код

Предварительный просмотр