Forums / National / Russian / Тех. поддержка / Бета-впечатления v.0.0.2

Тема обсуждения багов

Ratibor
#6632 2009-02-04 04:50
# medar : Второй день имею секс с конвертором базы.
Оказывается, в mysql такая матрешка из разных кодировок может храниться! Поэтому SET NAMES может всё рушить, если в базе не чистая utf8.
Вот потому-то эта строчка нужна в common.php.
На экран браузера текст выводится в utf-8, но вот по дороге текст хрен знает из какой кодировки в какую мигрирует. И вот чтобы этого небыло эту строку надо добавить.
Она ставит все на свои места. И если гдето по дороге текст мигрирует куда-либо юзер сразу это заметит.

На сегодняшний день я твердо понял одно: явное указание кодировки и сравнения при любых обращениях к базе лишним не бывает.
Это все из за того, что еще не отжились полностью все старые кодировки и на хостингах такой зоопарк творится. Да и не на всех хостингах админы гении :-)

Немного офтопа:
Я хоть и поклонник BSD, но это даже для меня жесть :-)
http://www.opennet.ru/opennews/art.shtml?num=20078
Особенно это:
Мотивация такого шага вдвойне более интересна, если вспомнить, что компания Danger с 2008 года является собственностью корпорации Microsoft.
Теперь будет возможность нормально админить сервера даже с мобильника :)
Не задавай глупых вопросов, не услышишь вранья.