djatell

Рейтинг
38
Регистрация
19.05.2006
Должность
дятлинг, издолбинг.

Пользуюсь только FireFox+KeeperLight, для моих скромных задач болоее чем достаточно.

Согласен, но с оговорками - 5-30% трафика с поиска по гуглокартинкам. Ценность этого трафика пока под вопросом.

Кстати, на сайте где трафика по картинкам аж 30% вместе с просто гуглопоиском получается более половины. Может, просто тема такая...

Варианты - функция iconv(), она же iconv -f ... -t ... < file > file2 в шелле.

И в дампе могут создаваться таблицы с умолчальной кодировкой UTF (искать DEFAULT CHARSET, SET NAMES и COLLATION)

С заголовком погорячился, факт.

Видимо, действительно стоит это обозвать как-то возвышенно, например "составление первичного ТЗ".

Бизнес совершенно не требует встречи с заказчиком (в 90% случаев), оттого и вопрос.

А включать в стоимость копеечной работы затраты времени "на покататься" - заказчик тоже не так поймёт, типа дорого получится. Буду тренировать методы убеждения.

deleon:
ни одна строковая функция не работает как следует

CREATE TABLE `ttt` (

`tt` VARCHAR( 244 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL

) TYPE = MYISAM ;

deleon:
Пока заметил некорректную работу LIKE и MATCH..AGAINST. ORDER BY сортирует правильно. Как через шел поменять кодировку по умолчанию? (доступ есть)

Попробуйте выполнить из шелла "проблемный" запрос с указанием и без (кодировки и COLLATION)

типа mysql -u user -p

>запрос;

и

типа mysql --default-character-set=cp1251 -u user -p

>запрос;

И посмотрите какой collation указан для таблиц в базе (могли криво создаться, надо или utf8_general_ci или аналогично под 1251)

Если одинаковый результат - то можно ещё покопаться, но в целом похоже таки именно на какой то дефект именно этой версии mysql

Если всякие set names и CREATE TABLE ... ENGINE=InnoDB DEFAULT CHARSET=utf8 не помогли...

Доступ к шеллу есть? Помнится, были какие-то случаи когда умолчальная кодировка в клиенте не менялась никакими силами, только прямым заданием.

Все запросы, не использующие LIKE работают корректно? Если да то, вероятно, дело в сборке БД.

У меня на одной железке стоит 4.1.18 под UTF - базы с самыми разными кодировками работают без проблем. С 5.хх тоже всё в порядке, такого глюка не было ни разу.

Squirrelmail - ставил, быстро и незатейливо. Потом, правда, сильно доводил напильником (кодировка UTF-8 и всякие пожелания клиентов по части фильтров и форвардинга)

Рекомендую сразу отключить в нём всякие ORDB и установить плагин с байес-фильтром.

С кодировкой 1251 проблем вообще не должно быть.

В договоре дырка - с одной стороны заказчик может делать что захочет, а с другой доступ к шеллу и ftp не предоставляется. Отсюда и проблема. Вроде делай что хошь, только руки коротки. Видимо, без изменения договора не обойтись. Попробовать объяснить ситуацию - дескать раз изменяется схема поддержки и обслуживания, то и ответственность тоже надо перераспределить в сторону сотрудника заказчика.

P.S. Обычно отдаю все исходники заказчику, без каких либо условий, так оно проще. Впрочем, у меня вывод в опенсорс в перспективе, так что за код держаться сильно нет смысла, у вас видимо другая ситуация.

По пункту 2 - в вашем договоре не написано что вы не несёте ответственности за порчу кода представителями заказчика? А то как-то странно, ответственность на вас а доступ к коду имеет кто попало (в случае "изъятия").

Мне кажется надо настаивать на подписании нового договора с учётом изменившихся обстоятельств. Например гарантировать поставку апдейтов скрипта (ограниченный доступ к SVN например), а уж ставить его дело сотрудников заказчика.

Всего: 73