Так просто поменяйте на таблице кодировку сопоставления на utf8_general_ci и всё.
Динамически её менять смысла нет, т.к. в зависимости от неё перестраивается индекс.
Сорри, я соврал.
Для каждого поля таблицы может быть указана своя кодировка сопоставления.
Если у поля name установлено сопоставление cp1251_general_ci, то выдаётся только одна строка с точным соответствием буквы, но если сопоставление установлено utf8_general_ci, то выдаются обе строки.
А... я сразу не воткнул :) Проблема в буквах "е" и "ё".
Это реально и у меня вот на тестовой таблице такой результат получается и при использовании сопоставления utf-8 и cp1251.
Т.е. на один запрос выдаёт 2 ряда.
Все данные MySQL хранит в UTF-8. А то, о чём вы говорите, называется кодировка сопоставления. Что это такое, вы можете узнать из документации.
При работе с базой данных нужно использовать ту кодировку, в которой работает ваш сайт.
Т.е. если сайт в CP1251, то и при работе с базой нужно сделать
SET CHARACTER SET CP1251
И никаких iconv не нужно, база всё сделает сама.
Я клоню к тому, что выборка у вас не репрезентативная. Есть по нескольку версий одной системы, а между тем, другие семейства систем (те же BSD) вовсе отсутствуют.
Ну и да, как сейчас напишут многие, смысла в этом опросе — ноль :)
Если большинство используют какую-то систему, это вовсе не означает, что и все остальные тоже должны её использовать. Всё зависит от конкретных задач и навыков конкретных людей.
А почему так мало версий CentOS? Судя по википедии их гораздо больше :)
Тогда, думаю, самостоятельно вам лучше руки туда не запускать :)
Лучше напишите в разделе "Администрирование" и вам кто-нибудь поможет.
Нет. Я предложил перенастроить exim таким образом, чтобы он логи складывал не тупо в файл, а чтобы он с помощью syslog писал в log-facility "mail". Тогда newsyslog будет ротировать логи, архивировать старые, совсем удалять совсем старые.
До конца ноября у всех желающих есть очередная возможность получить постоянную скидку 25% на виртуальный хостинг.
Для этого нужно указать при регистрации промо-код: GS6-1PX
Подробнее написано тут:
http://www.exim.org/exim-html-3.20/doc/html/spec_51.html
Если будет использоваться стандартная facility "mail", то сам syslog дополнительно крутить не нужно.