Связаться с автором блога Карта сайта

Видеоурок на тему «Как удалить метку BOM в UTF-8 и наслаждаться работоспособным сайтом?»

Видеоурок на тему «Как удалить метку BOM в UTF-8 и наслаждаться работоспособным сайтом?» Сегодня мы с вами поговорим о такой распространённой проблеме, как присутствие метки BOM в файлах с кодировкой UTF-8. Вникать в суть этой метки мы не будем, ибо тема статьи другая, но очень важно знать, что «utf-8 с BOM» может создать вашему проекту разнообразнейшие проблемы, а вам головную боль!

К примеру, перенёс я свой сайт на WordPress с одного хостинга на другой, и почему-то у меня перестала работать авторизация, да и вообще админка.

Я, честно говоря, даже и не думал, что причина проблем с авторизацией может быть в метке BOM, которая нарисовалась при переносе файлов…

Чего я только не перепробовал, ели, как выяснил, что проблема с моим шаблонов, а впоследствии, что проблема всего в одном файле, где прописался “BOM“! Проблему я смог обнаружить лишь на третьем хостинге, на который перенёс сайт, и где я всё-таки увидел ошибку. Перейти к видеоуроку “Как удалить BOM в UTF-8?“.

Как удалить метку BOM в UTF-8?

Конечно, всё легко и просто, можно вручную взять проблемный файл, и пересохранить его в кодировке UTF-8 (без BOM) при помощи того же Notepad++.

Что бы убрать BOM в Notepad++, нужно открыть в нём проблемный файл, далее кликнуть по пункту «Кодировки» в верхнем меню и выбрать «Преобразовать в UTF-8 (без BOM)». Далее сохранить файл и загрузить его на сервер (хостинг). Всё, проблемы, вызванные «utf-8 с BOM» исчезают ;-) .

Но что делать, если проблемных файлом много? Или как найти проблемные файлы вообще? Читаем дальше!

Как массово удалить BOM в UTF-8?

Легче простого! Скачиваем бэкап сайта на свой компьютер, далее берёте в руки бубен и начинаете танцевать ритуальный танец на вызов милашки Риас Гремори, чтобы она приняла вашу душу за эту услугу. Шутка :-P .

После скачки бэкапа, вам нужно скачать бесплатную программу BOM-Remover, с помощью которой вы сможете проверить весь свой сайт на наличие кодировки utf-8 с BOM, а затем одним нажатием кнопки всё исправить и сохранить в правильной кодировке.

© Максим Шихаль

Можете посмотреть, как всё это легко делается в моём видео-уроке:

Откуда берётся метка BOM?

Откуда? Зачем? И почему? Всё предельно просто! Если вы редактируете исполняемый файл (например, php-файл) в блокноте и после загружаете его на сервер, то он сохранится как раз в кодировке UTF-8 с BOM. Печалька.

Пользоваться нужно продвинутой версией блокнота «Notepad++», которая ну реально превосходит его во всём, и в первую очередь в красоте и понятливости. Он прикольный и бесплатный!

Если вы будете сохранять файлы в Notepad++ с учётом работы в UTF-8 (без BOM), то больше у вас не будет проблем с этой меткой. Если же проблема возникла, то Notepad++ и BOM-Remover вам в помощь!

Удачки!

© Максим Шихаль

 
VK
OK
MR
GP

Предыдущие посты блога:

  • 5 марта. 2014 - Девушки! Пирамиды! MAXIM! Что между ними общего?
  • 1 марта. 2014 - Итоги первого этапа (месяца) конкурса комментаторов
  • 24 Фев. 2014 - Теория происхождения мужчин и женщин. Как это было?
  • |
    Комментариев в блоге
    39,984
    -----------------------
    Обновлено: 11:42 29.09.2016
    Я в социальных сетях
    Мой твиттер   Мой ВК   Мой фейсбук   Мой G+
    Мои цели
    • 3'000 посетителей в день (до 1.05.17)
    • 40'000 комментариев (до 1.05.17)
    • 20'000 фолловеров в тви (до 1.05.17)
    • 50'000 рублей в месяц (до 1.05.2017)
    • 100'000 руб. на отпуск (до 1.07.2017)
    • Отдохнуть в Таиланде (09.2017)..
    Статистика блога
    Яндекс Каталог  DMOZ


    вся статистика
    Рекомендую
    • Родина Линков - хороший источник вечных ссылок
    • Gogetlinks - хорошая биржа вечных ссылок
    • Pr.Sape - вечные ссылки с гарантией индексации, оплатой в рассрочку и страховкой от снятия вебмастерами