В пакете DOS я должен прочитать пути к файлам из файла, закодированного в UTF-8.
chcp 65001
:: read my file...
Теперь все сообщения, отображаемые в моем скрипте, разбиты (подчеркнутые символы отображаются неправильно). Поэтому я думаю, что должен вернуться к предыдущему значению chcp
.
Когда я вызываю chcp сам по себе, мне плевать на неприятную черту, а все, что я хочу, это число:
C:...>chcp
Page de codes active : 850
Как сохранить текущее значение кодовой страницы в переменной перед изменением, чтобы я мог вернуться к нему после прочтения моего файла и, таким образом, мои сообщения, отображаемые в консоли, выглядели нормально?