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

Кодировка BD под SLAED

4

4

1
07.04.2010 15:54:06

В какой кодировке должна быть создана BD под SLAED 2.6 Lite, чтобы не отображалось иероглифами в браузере информация из BD?

ОС: Debian.

Версия системы SLAED CMS 2.6 Lite
Версия PHP PHP 5
Сервер Локальный сервер
Bez
Bez
3.88

3.88

2
07.04.2010 18:08:11 07.04.2010 18:08:40

1251

Chianuk
Chianuk
3.89

3.89

3
07.04.2010 18:17:38

Создал я базу кодировкой cp_1251_general_cs, установил SLAED и сразу же иероглифы на странице.

Bez
Bez
3.88

3.88

4
07.04.2010 18:22:55

Вот здесь я писал уже:
http://www.slaed.net/forum-view-8741-6.html#8844

Chianuk
Chianuk
3.89

3.89

5
07.04.2010 19:21:18

Вот здесь я писал уже:
http://www.slaed.net/forum-view-8741-6.html#8844

Ссылка не существует. В теме 8741 всего 5 страниц.

Bez
Bez
3.88

3.88

6
07.04.2010 19:25:45

У меня же она открывается? Может я факир?
Ну, да ладно.

В файле function/mysql.php в конце до значка

Код
?>

добавьте строку

PHP
mysql_query("SET NAMES 'cp1251'");
Chianuk
Chianuk
3.89

3.89

7
07.04.2010 20:09:00 07.04.2010 20:09:19

О сколько нам открытий чудных, Готовит просвещенья дух, И опыт, сын ошибок трудных, И гений, парадоксов друг...

SLAED CMS
SLAED CMS
3.24

3.24

8
07.04.2010 20:19:53 07.04.2010 20:34:49

SLAED CMS , написанное мной выше - то же самое. Оно полностью и целиком заменяет:

PHP
mysql_query("set character_set_client='cp1251'"); 
mysql_query("set character_set_results='cp1251'"); 
mysql_query("set collation_connection='cp1251_general_ci'");

SLAED CMS, но, похоже, человек пропал и результатов пока нет. А вообще, правильно - уж faq почитать можно было бы... 🙂

Chianuk
Chianuk
3.89

3.89

9
07.04.2010 21:16:50 07.04.2010 21:18:04

Во первых не cp_1251_general_cs, а cp_1251_general_ci, и бывает еще ситуация, когда базу создаешь с правильной кодировкой, тоесть в cp_1251_general_ci, а вот сравнение таблиц происходит в кодировке latin, которая по умолчанию стоит в настройках 90% хостеров с кривыми руками.
В этом случае тоже возможны всякие косяки с выводом из базы, тогда не поможет ни один из советов, пока не изменишь настройки базы...

GRAFLEKX
GRAFLEKX
3.92

3.92

10
07.04.2010 21:47:56 07.04.2010 21:52:46

GRAFLEKX, где ты увидал - то cp_1251_general_cs?
Колись быстро!

и бывает еще ситуация, когда базу создаешь с правильной кодировкой, тоесть в cp_1251_general_ci, а вот сравнение таблиц происходит в кодировке latin, которая по умолчанию стоит в настройках 90% хостеров с кривыми руками

Кривых рук ещё лет на тыщу хватит. Твоя правда...

Chianuk
Chianuk
3.89

3.89

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

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

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