Как сохранить UltraEdit в UTF-8 без метки порядка байтов (BOM)?
В этом посте говорится, что UltraEdit добавляет метку порядка байтов при кодировании файлов UTF-8.
Как я могу заставить UltraEdit конвертировать файл в UTF-8 без добавления метки порядка байтов?
3 ответа
Сайт Ultraedit сообщает:
Если вы хотите глобально настроить UltraEdit для сохранения всех файлов UTF-8 со спецификациями, вы можете установить это, выбрав "Дополнительно" -> "Конфигурация" -> "Обработка файлов" -> "Сохранить". Первые две опции здесь: "Записать заголовок спецификации UTF-8 во все файлы UTF-8 при сохранении" и "Записать спецификацию UTF-8 в новые файлы, созданные в этой программе (если выше не задано)". И наоборот, если вам НЕ нужны спецификации, убедитесь, что они НЕ проверены.
Если у вас есть файл, в котором уже есть спецификация, и вам необходимо сохранить его без спецификации, выберите " Файл" -> " Сохранить как" и в раскрывающемся списке " Формат" выберите UTF-8 - "НЕТ спецификации".
Это останется форматом сохранения по умолчанию для всех других файлов, если ваша версия UltraEdit больше, чем v17.10.0.1015 (до этого была ошибка в UltraEdit, когда формат "сохранить как" не запоминался).
По-видимому, если вы скажете UE создавать новые файлы как UTF8, они будут сохранены с BOM, поэтому рекомендуется проверить это при первой операции "Сохранить как". (Очень раздражает, если вы спросите меня.)