Кракозябры 1.5.4
Кракозябры 1.5.4
После обновления сайта с версии 1.5.3 до 1.5.4 половина текстов превратилась в кракозябры. Пришлось вернуться обратно на 1.5.3.
Re: Кракозябры 1.5.4
include.php был перезаписан, нужно опять расскоментировать utf-8 соединение в этом файле.
Re: Кракозябры 1.5.4
А можно узнать: какие произошли глобальные изменения?
Есть ли смысл обновляться?
Я стараюсь быть консервативным - если всё работает, лучше лишний раз не трогать - всегда есть вероятность неблагоприятного стечения обстоятельств в процессе обновления.
Вот если что-то существенное поменяли в новой версии, или явные баги пофиксили - тогда можно и обновиться!
Есть ли смысл обновляться?
Я стараюсь быть консервативным - если всё работает, лучше лишний раз не трогать - всегда есть вероятность неблагоприятного стечения обстоятельств в процессе обновления.
Вот если что-то существенное поменяли в новой версии, или явные баги пофиксили - тогда можно и обновиться!
Re: Кракозябры 1.5.4
Sonya спасибо
Re: Кракозябры 1.5.4
Обновился с 1.5.2 до 1.5.4 поставив два пакета обновленияSonya wrote: include.php был перезаписан, нужно опять расскоментировать utf-8 соединение в этом файле.
cmsmadesimple-full-diff-1.5.3-1.5.4.tar.gz
cmsmadesimple-full-diff-1.5.2-1.5.3.tar.gz
Все русские тексты стали отображаться вопросиками.
Раскоментировал в include.php строку
$cmsdb->Execute('set names utf8'); // database connection with utf-8
На страницах русские буквы вернулись. Но вопросики остались в заголовке браузера. Что это может быть?
Re: Кракозябры 1.5.4
Нужно кэш почистить в глобальных настройках.jjoss wrote: На страницах русские буквы вернулись. Но вопросики остались в заголовке браузера. Что это может быть?
Re: Кракозябры 1.5.4
Ага. А еще не надо было кликать submit на странице, когда все поля были заполнены вопросами. Похоже, эти вопросики и записались в базу. Хорошо, что накликал немного, было легко восстановить.
Соня, спасибо за ответы! В очередной раз ты помогла сэкономить кучку времени!
Соня, спасибо за ответы! В очередной раз ты помогла сэкономить кучку времени!
Re: Кракозябры 1.5.4
Да уж, вот что не надо, так не надо было делать... Я говорил ребятам, давайте эту строчку по умолчанию раскомментируем, уж больно много провайдеров-клоунов с криворукими сисадминами, которые свои места просиживают. Но нет... Всё-таки пользователей альтернативных кодовых таблиц, у которого из-за этого могут быть проблемы очень невелико сейчас.
unsigned double ZYV;
Re: Кракозябры 1.5.4
по секрету, всему свету:ZYV wrote: Я говорил ребятам, давайте эту строчку по умолчанию раскомментируем...
версия 1.6 устанавливается по умолчанию ВСЯ в utf8, включая alter database и все таблицы. Соответственно соединение тоже utf по умолчанию. Это я так постаралась в бета тестерах

Re: Кракозябры 1.5.4
Если SET NAMES не делается, то, как я понимаю, это не важно.
http://dev.mysql.com/doc/refman/5.0/en/ ... ction.html
http://dev.mysql.com/doc/refman/5.0/en/ ... ction.html
unsigned double ZYV;
Re: Кракозябры 1.5.4
Не поняла, если set names не делается, то берется charset по умолчанию, а он, к сожалению, в большинстве случаев latin_swedisch и если не сражаться с провайдером, то шведским он и останется. Создание базы со стандартным charset utf-8 ничего не говорит о соединении. База в utf-8 означает, что данные там в utf-8 хранятся, а вот в какой кодировке они туда от клиента приходят - это уже вопрос SET NAMES (который в новой версии по умолчанию настроен на utf8).ZYV wrote: Если SET NAMES не делается, то, как я понимаю, это не важно.
http://dev.mysql.com/doc/refman/5.0/en/ ... ction.html
Re: Кракозябры 1.5.4
Ну так и я про то же! Смысл-то в чем, set names теперь по-умолчанию включена, так что-ли?
unsigned double ZYV;
Re: Кракозябры 1.5.4
Ну, да, включена, по умолчанию. И база по умолчанию теперь в utf8 устанавливается, и таблицы по умолчанию в utf-8 создаются. Все по умолчанию. Порадуйся хоть, что лиZYV wrote: Ну так и я про то же! Смысл-то в чем, set names теперь по-умолчанию включена, так что-ли?

Re: Кракозябры 1.5.4
Так при установленном set names все таблицы итак будут создаваться по умолчанию в utf8/utf8_general_ci =) Насильно кодировку при каждой команде надо устанавливать, если соединение в другой кодировке идет.
Да я-то что, у меня всё с выхода mySQL 4.0 ещё в utf8... а теперь кстати в свете последних событий его(её) будущность как-то под большим вопросом
Это вон у администраторов-клоунов проблемы.
Но ты молодец
может хоть на форум по этому вопросу станут меньше писать... Скажи лучше секрет - когда 1.6-то выкатят? А то мне тут на один проект руки выкручивают... 
Да я-то что, у меня всё с выхода mySQL 4.0 ещё в utf8... а теперь кстати в свете последних событий его(её) будущность как-то под большим вопросом

Но ты молодец


unsigned double ZYV;