Page 1 of 1

Re: Помогите с кодировкой CMS!

Posted: Wed Oct 22, 2008 8:23 am
by Sonya
В шаблоне измени кодировку на utf, у тебя в этой строчке, наверное, iso или win стоит.

Code: Select all

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Re: Помогите с кодировкой CMS!

Posted: Wed Oct 22, 2008 9:14 am
by koljan
iRoot wrote: У меня вообще вся CMS в иероглифах((
в базе данный выставь кодировку UTF-8 и в config.php тоже

Re: Помогите с кодировкой CMS!

Posted: Wed Oct 22, 2008 9:16 am
by Sonya
    * 1. В config.php прописать $config['locale'] = 'ru_RU.UTF-8';
    * 2. В class.admintheme.inc.php в FixSpaces использовать preg_replace('/\s+/u'," ", $str)
    * 3. В incude.php раскомментировать строку $cmsdb->Execute('set names utf8');
    * 4. При создании БД, указать для неё сравнение utf8_general_ci и после этого устанавливать CMSMS;

Re: Помогите с кодировкой CMS!

Posted: Wed Oct 22, 2008 9:23 am
by Sonya
iRoot wrote: везде стоит UTF-8
Видимо, не везде. Если выдаются кракозябры, то либо в базе данных неверное сравнение, либо стандартное соединение не соответствует, либо кодировка на странице в meta неверная, других вариантов мне не встречалось пока.

Re: Помогите с кодировкой CMS!

Posted: Wed Oct 22, 2008 9:45 am
by Sonya
iRoot wrote: Из базы данных: MySQL-кодировка:  UTF-8 Unicode (utf8)
А сравнение какое? Должно быть во всех таблицах и колонках utf8_general_ci.

Re: Помогите с кодировкой CMS!

Posted: Wed Oct 22, 2008 10:35 am
by von-hamster
Если апач - попробуй в .htaccess прописать:
AddDefaultCharset UTF8

Ну или в httpd.conf, если есть доступ...

Re: Помогите с кодировкой CMS!

Posted: Wed Oct 22, 2008 11:01 am
by ZYV
WireSharkом посмотри сервер что выдаёт. Если нет UTF-8  и сервер Apache, правильно решение на пост выше.

Re: Помогите с кодировкой CMS!

Posted: Mon Mar 07, 2011 9:38 pm
by Fenik17
alkatraska wrote:Так и должно быть или .. Я ничего не понимаю уже!
А чем вы смотрели? Каким редактором?

Re: Помогите с кодировкой CMS!

Posted: Thu Mar 10, 2011 9:33 am
by afandi
alkatraska wrote: $lang['admin']['info_deletepages'] = 'РџСЂРёРјРµС?Р?РЅРёРµ: РІ СЃРІСЏР?Рё СЃ РѕРіСЂР?РЅРёС?ением РїСЂР?РІ, некоС?РѕСЂС?Рµ РёР? СЃС?СЂР?РЅРёС?, РєРѕС?РѕСЂС?Рµ Р?С? РІС?Р?СЂР?Р?Рё РґР?СЏ СѓРґР?Р?ения РјРѕРіСѓС? РЅРµ РїРѕРєР?Р?С?РІР?С?СЊСЃСЏ РІ РЅРёР?Рµ приведенном СЃРїРёСЃРєРµ';

Так и должно быть или .. Я ничего не понимаю уже!
Используйте бесплатный редактор Notepad++. Он прекрасно работает с utf-8