
Ich habe ein C++-Programm, das eine Batch-Datei erzeugt, um die vorgenommenen Änderungen rückgängig zu machen. Die Batch-Datei verwendet CHCP 65001
am Anfang " ". Gibt es eine Möglichkeit, die zuvor gewählte Codepage davor zu speichern und am Ende der Batch-Datei zu dieser Codepage zurückzukehren?
Antwort1
Gibt es eine Möglichkeit, die aktuelle Codepage zu speichern und später darauf zurückzugreifen?
Verwenden Sie die folgende Batchdatei:
@echo off
setlocal
for /f "usebackq tokens=4" %%i in (`chcp`) do (
set _codepage=%%i
)
rem do other stuff here
chcp %_codepage%
endlocal