Форум

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

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

0

0

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 написано, воспользуйтесь поиском по форуму, честное слово - не охота всё заново писать...

GRAFLEKX
  • Группа: Супермодераторы
  • Пункты: 1595
  • Регистрация: 18.09.2008
  • Пол: Мужчина
  • Из: Россия
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, как это сделать читаем выше.

GRAFLEKX
  • Группа: Супермодераторы
  • Пункты: 1595
  • Регистрация: 18.09.2008
  • Пол: Мужчина
  • Из: Россия
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 в действии?

Идеи и предложения
Обратная связь