В LibreOffice, если я сохраняю документ как тип файла "закодированный текст" и выбираю «Unicode (UTF-8)» в качестве кодировки, он всегда записывает метку порядка байтов (BOM) в начале текста. Это происходит даже при экспорте текста, который начинался без такой метки (например, импортированный текст ISO-8859-8). Есть ли способ подавить генерацию спецификации?
В соответствии с документацией Unicode: « Там, где UTF-8 прозрачно используется в 8-битных средах, использование спецификации будет мешать любому протоколу или формату файла, который ожидает определенных символов ASCII в начале ». Это именно та проблема, с которой я сталкиваюсь, так как текст будет передан программе, которая не ожидает первоначальной спецификации.