So I have a batch file tool that is originally in English, and I am having translated to various other languages. My situation is that many languages use special characters. In my case, it is German.
So I might have in the English one:
echo Administrative permissions required. Detecting permissions...
Then in the German one, I'd have:
Administratorrechte benötigt. Überprüfe Berechtigungen...
Which uses different types of characters. Now, in my research, I have found the windows command chcp
for changing code pages. Now, what I'm trying to do, is change the code page (or any other way of doing this) to allow for these characters to display. My current code page is the one for US English; 437
. For German, I believe I need to use 1141
(source). I have read that you can do things like changing the CMD settings, or making more permanent changes via the registry. But I need this to be on demand when a random person runs this file, with minimal effort.
I have tried setting the code page to 1141
by adding chcp 1141
at the start of the batch file, but this causes errors. The batch file cannot understand my commands anymore.