При использовании BAT файлов или команд в некоторых случаях появляется неверная кодировка, либо возникатю так называемые кракозябры или иероглифы. Для решения проблемы нужно: Изменить шрифт. Для этого в поле командной строки переходим Свойства - Шрифт и в окне выбираем Lucida Console далее ОК. Далее...
Понадобилось мне как-то выдернуть из текстового файла последнюю строку. Операционная система Windows. Интернет выдал несколько вариантов, но все они оказались странными, то временный файл используют, то виснут на файлах большого размера. Пришлось всё это как-то соединить в один нормальный рабочий вариант. Скрипт сохраняем в кодировке OEM 866, чтобы работали пути к файлам с кириллицей. Вывод последней строки файла @echo off
SetLocal EnableDelayedExpansion
:: файл
set monfile=C:\пример папки\пример файла...