Задать вопрос
@Kommunikator

Проблема с отображением кодировки UTF-8 без BOM

Возникла следующая проблема:
При открытии файлов 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, чтобы при этом корректно отображалось содержимое страницы.
  • Вопрос задан
  • 20499 просмотров
Подписаться 3 Оценить Комментировать
Ответ пользователя Kommunikator К ответам на вопрос (7)
@Kommunikator Автор вопроса
В других скриптах кодировка не встречается больше нигде.
Ответ написан