Некоторые методы сохранения Unicode-файлов без BOM-маркера:
- Использование текстовых редакторов. otvet.mail.ru stackoverflow.com Например, Notepad++, Notepad2 и Kate позволяют явно указывать, следует ли добавлять сигнатуру при сохранении UTF-файлов. otvet.mail.ru В Notepad++ для этого нужно выбрать «Encoding» → «Encode in UTF-8 without BOM». stackoverflow.com
- Настройка программ. superuser.com В UltraEdit, чтобы сохранять файлы UTF-8 без BOM, нужно перейти в «Advanced» → «Configuration» → «File Handling» → «Save» и отключить два варианта: «Write UTF-8 BOM header to all UTF-8 files when saved» и «Write UTF-8 BOM on new files created within this program (if above is not set)». superuser.com
- Использование команд. www.baeldung.com В Linux для удаления спецификации из файла в кодировке UTF-8 можно использовать команды sed, vi, tail, dos2unix и perl. www.baeldung.com
BOM-маркер (метка порядка байтов Юникода) — это байты 0xEF, 0xBB, 0xBF, которые многие программы Windows добавляют в начале любого документа, сохраняемого как UTF-8. otvet.mail.ru