Возникла следующая проблема:
При открытии файлов PHP в кодировке UTF-8 без BOM вместо русских букв пишется что-то вида "Добро РїРѕР¶". Английские символы при этом отображаются корректно.
Если ставить кодировку просто UTF-8 то текст отображается весь корректно, но появляются сообщения типа "Warning: Cannot modify header information - headers already sent by ..." - это как я понял происходит из-за самого BOM. При наличии данных предупреждений не создаются сессии, а без них не работает то что должно.
В заголовке страницы указано
<meta http-equiv="content-type" content="text/html" charset="utf-8" />
Для смены кодировки пользуюсь редактором Notepad ++.
Перерыл кучу форумов, подобные вопросы встречаются, но без ответов.
Подскажите как сохранить файл в кодировке UTF-8 без BOM, чтобы при этом корректно отображалось содержимое страницы.