Скачать / Купить дополнение
Поиск файлов с кодировкой UTF-8 с BOM
Модуль выводит список файлов с кодировкой UTF-8 with BOM (https://ru.wikipedia.org/wiki/Маркер_последовательности_байтов/)
Часто на сайте возникают разные ошибки, причина которых неясна. Примеры таких ошибок:
"Страница, которую вы пытаетесь просмотреть, не может быть показана, так как она использует неверную или не поддерживаемую форму компрессии",
"Cannot modify header information - headers already sent",
"Cannot send headers; headers already sent"
и другие ошибки с "headers already sent"
Также если присутствует непонятный отступ шапки от верха страницы или на сайте выводятся символы  , но найти их не удается.
Причиной всего этого может быть BOM. Дело в том, что если сохранить файл в стандартном Блокноте Windows или в другом редакторе в кодировке UTF-8, он добавит в начало файла специальный маркер - этот самый BOM, который будет идти перед <?php, и, следовательно, попадет в браузер. Чтобы избежать этого, выбирайте кодировку UTF-8 без BOM (в Notepad++, например).
Важно! Файл только выводит список файлов с неправильной кодировкой, не исправляя их, исправить кодировку нужно вручную, например, с помощью Notepad++.
Установка
1) Положите файл find_bom.php в корень сайта
2) Наберите в браузере: http://ВАШ-САЙТ.ru/find_bom.php
Добавил
progroman
Добавлено
25.11.2014
Категория
Поиск