Найти - Пользователи
Полная версия: Сделал git pre-receive hook на проверку наличия BOM в файле. Стоит ли в сеть выложить? =)
Начало » Флейм » Сделал git pre-receive hook на проверку наличия BOM в файле. Стоит ли в сеть выложить? =)
1
buddha
На работе надо было сделать отлов файлов, у которых в начале файла не содержится BOM(byte order mark) для того, чтобы ругаться, если кто-то отправляет файлы не в utf-8, а людей много… Подразумевается, что BOM обозначает кодировку - utf-8, хотя это не совсем верно.
Только есть нюанс, я проверяю по конкретным расширениям файлов. Тут есть два вариант, немного переписать код, либо выкладывать как есть и люди сами поменяют…
Предполагаю выложить в gist.github.com.
Что скажете? стоит ли? пригодится ли такая запилка людям?
Я сам когда гуглил всю эту кухню, то довольно много подобных вопросов находил в результате, но там больше про сам pre-receve hook, нежели конкретно про нахождение BOM в конкретных файлах =)
bismigalis
buddha
BOM обозначает кодировку - utf-8
по-моему для utf-8 это опционально, и в линуксе не используется, так что с вероятностью 99% utf-8 + BOM = виндузятник
buddha
Так и есть…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB