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

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

Сегодня статья будет из разряда из чего начать создавать сайт на дле, а именно какую кодировку движка выбрать.
Для начала лучше все же разобраться какие вообще бывают кодировки и для чего. Если честно, не знаю как в двух словах это все объяснить, так как не хочется рассусоливать эту тему на пару листов текста, да и не нужно оно вам, так как возможно больше никогда и не понадобится после той информации которую можно разъяснить в двух словах.
Итак, существует две самые распространенные кодировки текста которые встречаются в рунете, это UTF8 и CP-1251, первая больше всего используется для сайтов на которых информация подана на латинице, то-есть на английском и ему подобных языках. Для кириллицы же используется CP-1251 чаще всего.

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

Если вы решили создать сайт на русском, украинском или других языках в основу которых входит кириллица, рекомендую использовать CP-1251, при этом у вас не возникнет проблем при поиске шаблонов, модулей и других компонентов для полноценной работы сайта и настройки его под себя.
Теперь о том где же брать скрипты в нужной Вам кодировке.

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

Я конечно же рекомендую использовать только лицензионные версии скриптов, так как это обезопасит Вас от взломов, предоставит техническую поддержку, избавит от страха перед создателями движка в правовом плане и самое главное избавит от мук совести и не испортить вашу карму. Но если нет возможности купить лицензионную копию движка DataLife Engine у SoftNews Media Group можно воспользоваться демо версией, которая хоть и ставит некоторые ограничения, но вполне хватит для маленького сайта. При покупке Вам будет предоставлен выбор в кодировке движка.
Еще хочу предоставить информацию для тех кто работает над клиентскими сайтами и не имеет полного доступа к хостингу сайта, а например, только к фтп и phpMyAdmin.
Бывает что хостинг по умолчанию ставит кодировку UTF8, и для правки нужен полный доступ, чаще всего это происходит в панели управления ISPManager.
Для быстрой смены кодировки без вмешательство в работу хостинга нужно внести правки в файл .htaccess, а именно добавить в начало файла строку:

файлов будет автоматически переделывать в utf-8 (не советую ставить галочку).  1 Поставил Кодировка – UTF-8 без BOM 2 Зашел в Опции – Настройки – Новый23 января 2012

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

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