Umstellung auf Codepage 65001 und Rückkehr zur zuvor gewählten Codepage

Umstellung auf Codepage 65001 und Rückkehr zur zuvor gewählten Codepage

Ich habe ein C++-Programm, das eine Batch-Datei erzeugt, um die vorgenommenen Änderungen rückgängig zu machen. Die Batch-Datei verwendet CHCP 65001am 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

Weitere Informationen

verwandte Informationen