Как установить маркер порядка байтов для файлов Unicode?
-
03-07-2019 - |
Вопрос
Я знаю, что это не «настоящий» вопрос программирования.Но это относится к программированию, поэтому я все равно его настрою.У меня есть программа, которую мне нужно протестировать, которая считывает маркер порядка байтов файла, чтобы определить, является ли он utf-8 или utf-16.Моя проблема в том, что я не могу найти программу/текстовый редактор, который позволит мне установить маркер порядка байтов.Может кто-нибудь сказать мне, как установить это в текстовый файл?
Другие советы
Если вам нужно быть абсолютно уверенным в том, что происходит, создайте файлы в двоичном формате либо с помощью двоичного шестнадцатеричного редактора, либо записав их из программы.
Ультра Править или Блокнот++ оба должны иметь возможность это сделать, а также редактировать необработанный шестнадцатеричный код (через плагин с np++)
Вы сможете просмотреть и отредактировать это в Visual Studio.NET, если она у вас есть.
Откройте диалоговое окно открытия файла в Visual Studio.Нажмите маленький треугольник на кнопке «Открыть» и выберите «Открыть с помощью».Теперь выберите бинарный редактор.
У вас должна быть возможность редактировать шестнадцатеричные значения в начале файла, чтобы включить любой шаблон порядка байтов, который вам нужен.
Этот Статья в Википедии описывает, что вам нужно будет установить маркеры порядка байтов для разных форматов файлов (например, UTF-8 или UTF-16).