Я получаю файлы в разных форматах из разных систем, которые мне нужно импортировать в нашу базу данных. Частью процесса импорта является проверка длины строки, чтобы убедиться, что формат правильный. Похоже, у нас возникли проблемы с файлами, поступающими из систем UNIX, в которых добавлен один символ. Я подозреваю, что это связано с тем, что обратная каретка кодируется по-разному на платформах UNIX и Windows.
Есть ли способ определить, в какой файловой системе был создан файл, кроме проверки последнего символа в строке? Или, может быть, способ чтения файлов в виде текста, а не двоичного кода, который, как я подозреваю, является проблемой?
Спасибо ребята !