Кодировку ставилон

Но MySql не всегда использует по умолчанию кодировку cp1251, в частности  Ставил useUnicode=true&characterEncoding=utf8 (страницы в ютф и в анси пробовал)-ничего.

Давайте разберемся для начала, что такое кодировка. Так как компьютер воспринимает только последовательность битов, то есть нулей и единиц, возникает необходимость преобразовывать символы, которыми мы пользуемся — буквы, цифры, знаки математических действий и специальные значки в эти биты. Из битов состоят байты, при этом один байт содержит восемь бит. С помощью одного байта можно закодировать 256 символов: 256 — это восемь единичек в двоичной системе. В это количество — 256 символов, уместились английские буквы, цифры и различные значки. Для русских букв пришлось применять двухбайтовые кодировки, причем этих кодировок много, и русские буквы в них кодируются по разному.
Именно поэтому английские буквы и цифры выглядят в большинстве кодировок одинаково, чего нельзя сказать о русских буквах.

Проблему я решил, подсказали на linuxforum.ru, нужно ставить кодировку windows-1251, а не сp1251.28 сентября 2009

Иногда возникает необходимость изменить кодировку страницы, например, если не совпадают кодировки хостинга и страницы.
Как это сделать? Этот вопрос, сложный для новичков в сайтостроении, был и для меня одно время камнем преткновения, до тех пор, пока я не выработал определенную методику, действующую безотказно во всех случаях.
Для того, чтобы изменить кодировку, Вам понадобится блокнот Notepad++.
скачать блокнот
Этот блокнот специально предназначен для работы с кодом, и Вам он еще не раз пригодится, не только в ситуации в перекодированием.
Итак, допустим, у нас есть сайт с кодировкой windows-1251, и нам нужно его переделать под кодировку utf-8.

Если ставить кодировку просто UTF-8 то текст отображается весь корректно, но появляются сообщения типа "Warning: Cannot modify header information

Открываем сайт в блокноте Notepad++ и меняем верхние строчки до тэга title
на те, которые нужны нам:
После того, как Вы в блокноте замените верхние строчки кода на нужные, копируете весь код и удаляете его из блокнота. Потом заходите в меню блокнота в Кодировки — Преобразовать в UTF-8 без BOM, и вставляете то, что скопировали.
И после этого кодировка будет изменена.
Кстати, программа Dremweaver может выдать нам строки любой кодировки. Для этого нам необходимо всего лишь зайти в верхнем меню в Редактировать — Настройки — Новый документ, настроить параметры под нужную кодировку и тип документа, и после этого создать новый файл html. В коде этого файла Вы увидите, что он будет настроен на ту кодировку, которая Вам требуется.
Похожим образом этот вопрос решается в программе ShairPointDesigner. Видео про то, как изменить кодировку сайта
Более подробные сведения Вы можете получить в разделах "Все курсы" и "Полезности", в которые можно перейти через верхнее меню сайта. В этих разделах статьи сгруппированы по тематикам в блоки, содержащие максимально развернутую (насколько это было возможно) информацию по различным темам.
Также Вы можете подписаться на блог, и узнавать о всех новых статьях.
Это не займет много времени. Просто нажмите на ссылку ниже:
Подписаться на блог: Дорога к Бизнесу за Компьютером

кодировку ставил так  вся бд в кодировке utf8_general_ci менять на windows 1251(или как там цифры? ) пробовал, но не помогло.12 апреля 2015

При установке MySQL я ставил кодировку 1251 на что это повлияло? и Почему здесь пишет что кодировка UTF-8 Unicode (utf8) ?

Так какую же всё-таки ставить кодировку utf-8 или windows-1251?  Просто надо поменять кодировку во всех системных файлах, а также отключить кэш Drpal'a