У меня есть следующий пакетный файл:
SET /P FOO=<"foo.txt" Это попытка прочитать содержимое foo.txtв переменную FOO, как предложено в разделе Как прочитать содержимое файла в переменную в пакетном файле? , Этот метод ранее работал хорошо для меня.
Когда я выполняю скрипт, я получаю следующий вывод:
SET /P FOO= 0<"foo.txt" Это не только ошибка отображения, значение не считывается в переменную. Почему это происходит? Как мне решить это?
Я вижу это на нескольких машинах, кажется, EOL или проблемы с кодировкой не являются источником.
Оливер, как закодирован файл foo.txt, это файл ANSI или UTF-8?