CMS Made Simple Forums
https://forum.cmsmadesimple.org/

HOWTO: Как решить проблему ломаной кодировки
https://forum.cmsmadesimple.org/viewtopic.php?f=27&t=37906
Page 3 of 3

Author:  i3bepb [ Mon Dec 06, 2010 5:51 am ]
Post subject:  Re: HOWTO: Как решить проблему ломаной кодировки

У БД выставлена:
\$1:
character_set_client    utf8
character_set_connection    utf8
character_set_database    utf8
character_set_filesystem    binary
character_set_results    utf8
character_set_server    cp1251
character_set_system    utf8
collation_connection    utf8_general_ci
collation_database    utf8_general_ci
collation_server    cp1251_general_ci

Все таблицы тоже в utf8.
Добавил в шаблоны
\$1:
<meta http-equiv="content-type" content="text/html; charset=utf-8" />

Дописал в .htaccess
\$1:
AddDefaultCharset UTF-8

Проверил кодировку у всех язаковых *.php файлов, она у них utf-8 по умолчанию
В config.php поставил
\$1:
$config['default_encoding'] = 'utf-8';
$config['admin_encoding'] = 'utf-8';
$config['set_names'] = true;


В итоге браузер выдает крякозябру и выдает все соответственно в utf-8, то что меняешь в языковых *.php, то нормально работает (если сохранил в utf-8, то и получил utf-8), а вот то что в БД хранится он почему-то передает в windows-1251, хотя БД в utf-8 (см. выше), в чем хитрость?

Author:  i3bepb [ Mon Dec 06, 2010 6:38 am ]
Post subject:  Re: HOWTO: Как решить проблему ломаной кодировки

Хитрость была в кэше, надо было его почистить.

Author:  morg0th [ Tue May 10, 2011 10:04 pm ]
Post subject:  Re: HOWTO: Как решить проблему ломаной кодировки

Поставил Forum Made Simple. В начале все было нормально, но я там замучался с проблемой добавления новых тем (не редиректило на исходную страницу и не добавляло тему, но это другая история).
я переставил форум - вместо русских букв, вопросики (((
Поставил более старую версию форума (ver. 0.9.3) - все хорошо, кроме этих вопросиков...

Та же фигня с полями в переустановленом модуле Self Registration.

Кто нибудь встречал подобное, отчего такое может быть, и как это забарывать ?

Почему такая четкая система, как Made Simple, такая недоделанная и плохо документирована? (((( сколько мелких переживаний (

UPD. и вновь ОГРОМНОЕ СПАСИБО Sonya! Просто все сделал, как советовала она в первом топике этой темы и все стало ровно!

Author:  guro [ Tue Sep 25, 2012 9:15 am ]
Post subject:  Re: HOWTO: Как решить проблему ломаной кодировки

Rombik \Rombik:
Мде...русское комунити чего то тут вообще мёртвое...вот и вылез первый недостаток.
Зря вы так. :-[ Если вам не отвечают, это скорее всего означает, что с вашей проблемой никто не сталкивался.

Author:  vruzh [ Sun Sep 30, 2012 10:14 pm ]
Post subject:  Re: HOWTO: Как решить проблему ломаной кодировки

в config.php пропиши
$config['locale'] = 'ru_RU.UTF-8';

и все заработает.

Author:  sbupravi [ Sun Dec 15, 2013 7:30 pm ]
Post subject:  Re: HOWTO: Как решить проблему ломаной кодировки

В модуле Babel, вписываю название языка кирилицей - сохраняется в вопросиках - "????????"
Что может быть тому причиной?
CMS: 1.9.2
Babel: 0.4.1
$1

Author:  guro [ Mon Dec 16, 2013 8:59 am ]
Post subject:  Re: HOWTO: Как решить проблему ломаной кодировки

В config.php есть
\$1:
$config['locale'] = 'ru_RU';
$config['default_encoding'] = 'utf-8';
$config['admin_encoding'] = 'utf-8';
$config['set_names'] = true;
?

Author:  sbupravi [ Mon Dec 16, 2013 12:31 pm ]
Post subject:  Re: HOWTO: Как решить проблему ломаной кодировки

guro \guro:
В config.php есть
\$1:
$config['locale'] = 'ru_RU';
$config['default_encoding'] = 'utf-8';
$config['admin_encoding'] = 'utf-8';
$config['set_names'] = true;
?

Да, есть!

Author:  guro [ Mon Dec 16, 2013 1:36 pm ]
Post subject:  Re: HOWTO: Как решить проблему ломаной кодировки

Какая кодировка таблиц баз данных?

Author:  sbupravi [ Mon Dec 16, 2013 6:07 pm ]
Post subject:  Re: HOWTO: Как решить проблему ломаной кодировки

guro \guro:
Какая кодировка таблиц баз данных?

utf8_general_ci

Author:  guro [ Mon Dec 16, 2013 6:11 pm ]
Post subject:  Re: HOWTO: Как решить проблему ломаной кодировки

В базе русский текст уже испорченный сохраняется?

PS
Я бы на вашем месте на 1.10.3 обновился.

Author:  sbupravi [ Mon Dec 16, 2013 6:59 pm ]
Post subject:  Re: HOWTO: Как решить проблему ломаной кодировки

guro \guro:
В базе русский текст уже испорченный сохраняется?

PS
Я бы на вашем месте на 1.10.3 обновился.

Пробовал!
На 5-м шаге, где обновляется БД, вроде - зависает на словах "Building static route database... "

Кстати, там только новости да страницы - может можно это экспортировать на новый движок? Не будет несовместимостей в БД?

Page 3 of 3 All times are UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/