Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Флейм
  • » Сделал git pre-receive hook на проверку наличия BOM в файле. Стоит ли в сеть выложить? =) [RSS Feed]

#1 Ноя. 13, 2013 10:53:40

buddha
От:
Зарегистрирован: 2012-03-02
Сообщения: 422
Репутация: +  15  -
Профиль   Отправить e-mail  

Сделал git pre-receive hook на проверку наличия BOM в файле. Стоит ли в сеть выложить? =)

На работе надо было сделать отлов файлов, у которых в начале файла не содержится BOM(byte order mark) для того, чтобы ругаться, если кто-то отправляет файлы не в utf-8, а людей много… Подразумевается, что BOM обозначает кодировку - utf-8, хотя это не совсем верно.
Только есть нюанс, я проверяю по конкретным расширениям файлов. Тут есть два вариант, немного переписать код, либо выкладывать как есть и люди сами поменяют…
Предполагаю выложить в gist.github.com.
Что скажете? стоит ли? пригодится ли такая запилка людям?
Я сам когда гуглил всю эту кухню, то довольно много подобных вопросов находил в результате, но там больше про сам pre-receve hook, нежели конкретно про нахождение BOM в конкретных файлах =)

Отредактировано buddha (Ноя. 13, 2013 10:55:30)

Офлайн

#2 Ноя. 13, 2013 12:01:38

bismigalis
Зарегистрирован: 2010-10-02
Сообщения: 449
Репутация: +  47  -
Профиль   Отправить e-mail  

Сделал git pre-receive hook на проверку наличия BOM в файле. Стоит ли в сеть выложить? =)

buddha
BOM обозначает кодировку - utf-8
по-моему для utf-8 это опционально, и в линуксе не используется, так что с вероятностью 99% utf-8 + BOM = виндузятник

Офлайн

#3 Ноя. 13, 2013 13:17:22

buddha
От:
Зарегистрирован: 2012-03-02
Сообщения: 422
Репутация: +  15  -
Профиль   Отправить e-mail  

Сделал git pre-receive hook на проверку наличия BOM в файле. Стоит ли в сеть выложить? =)

Так и есть…

Офлайн

  • Начало
  • » Флейм
  • » Сделал git pre-receive hook на проверку наличия BOM в файле. Стоит ли в сеть выложить? =)[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version