Page 3 of 3

Re: HOWTO: Как решить проблему ломаной кодировки

Posted: Mon Dec 06, 2010 5:51 am
by i3bepb
У БД выставлена:

Code: Select all

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.
Добавил в шаблоны

Code: Select all

<meta http-equiv="content-type" content="text/html; charset=utf-8" />
Дописал в .htaccess

Code: Select all

AddDefaultCharset UTF-8
Проверил кодировку у всех язаковых *.php файлов, она у них utf-8 по умолчанию
В config.php поставил

Code: Select all

$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 (см. выше), в чем хитрость?

Re: HOWTO: Как решить проблему ломаной кодировки

Posted: Mon Dec 06, 2010 6:38 am
by i3bepb
Хитрость была в кэше, надо было его почистить.

Re: HOWTO: Как решить проблему ломаной кодировки

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

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

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

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

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

Re: HOWTO: Как решить проблему ломаной кодировки

Posted: Tue Sep 25, 2012 9:15 am
by guro
Rombik wrote:Мде...русское комунити чего то тут вообще мёртвое...вот и вылез первый недостаток.
Зря вы так. :-[ Если вам не отвечают, это скорее всего означает, что с вашей проблемой никто не сталкивался.

Re: HOWTO: Как решить проблему ломаной кодировки

Posted: Sun Sep 30, 2012 10:14 pm
by vruzh
в config.php пропиши
$config['locale'] = 'ru_RU.UTF-8';

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

Re: HOWTO: Как решить проблему ломаной кодировки

Posted: Sun Dec 15, 2013 7:30 pm
by sbupravi
В модуле Babel, вписываю название языка кирилицей - сохраняется в вопросиках - "????????"
Что может быть тому причиной?
CMS: 1.9.2
Babel: 0.4.1
Image

Re: HOWTO: Как решить проблему ломаной кодировки

Posted: Mon Dec 16, 2013 8:59 am
by guro
В config.php есть

Code: Select all

$config['locale'] = 'ru_RU';
$config['default_encoding'] = 'utf-8';
$config['admin_encoding'] = 'utf-8';
$config['set_names'] = true;
?

Re: HOWTO: Как решить проблему ломаной кодировки

Posted: Mon Dec 16, 2013 12:31 pm
by sbupravi
guro wrote:В config.php есть

Code: Select all

$config['locale'] = 'ru_RU';
$config['default_encoding'] = 'utf-8';
$config['admin_encoding'] = 'utf-8';
$config['set_names'] = true;
?
Да, есть!

Re: HOWTO: Как решить проблему ломаной кодировки

Posted: Mon Dec 16, 2013 1:36 pm
by guro
Какая кодировка таблиц баз данных?

Re: HOWTO: Как решить проблему ломаной кодировки

Posted: Mon Dec 16, 2013 6:07 pm
by sbupravi
guro wrote:Какая кодировка таблиц баз данных?
utf8_general_ci

Re: HOWTO: Как решить проблему ломаной кодировки

Posted: Mon Dec 16, 2013 6:11 pm
by guro
В базе русский текст уже испорченный сохраняется?

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

Re: HOWTO: Как решить проблему ломаной кодировки

Posted: Mon Dec 16, 2013 6:59 pm
by sbupravi
guro wrote:В базе русский текст уже испорченный сохраняется?

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

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