Я написал приложение (экзамен на психологическое тестирование) в Delphi (7), в котором создается стандартный текстовый файл, т. Е. Файл типа ANSI.
Кто-то перенес программу для запуска в Интернете, возможно, с использованием Java, и полученный текстовый файл имеет тип UTF-8.
Программа, которая читает эти файлы результатов, должна будет читать как файлы, созданные Delphi, так и файлы, созданные через Интернет.
Хотя я могу преобразовать текст UTF-8 в ANSI (используя хитро названную функцию UTF8ToANSI), как я могу заранее сказать, какой тип файла у меня есть?
Видя, как я владею«Формат файла, я полагаю, что самый простой способ справиться с этим - разместить маркер внутри файла в известной позиции, которая сообщит мне об источнике программы (Delphi / Internet), но, похоже, это обман.
Заранее спасибо.