
У меня есть программа на C++, которая создает пакетный файл для отмены внесенных изменений. Пакетный файл использует " CHCP 65001
" в начале. Есть ли способ сохранить выбранную ранее кодовую страницу до этого и вернуться к этой кодовой странице в конце пакета?
решение1
Есть ли способ сохранить текущую кодовую страницу и вернуться к ней позже?
Используйте следующий пакетный файл:
@echo off
setlocal
for /f "usebackq tokens=4" %%i in (`chcp`) do (
set _codepage=%%i
)
rem do other stuff here
chcp %_codepage%
endlocal