Перейти к содержанию

Поиск файлов с кодировкой UTF-8 с BOM 1.0

   (5 отзывов)

1 изображение

  • +1 4

Информация о файле

Модуль выводит список файлов с кодировкой 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




  • Последние посетители   1 пользователь онлайн

×