Обычная командная строка в Windows - CMD.EXE. Это программа Unicode. В Юникоде нет необходимости в таких вещах, как «Win1252» и «OEM850».
Я подозреваю, что вы используете пакетные файлы, поскольку они могут быть не в Юникоде. CMD.EXE будет понимать пакетные файлы, которые не в Unicode, но избегать их при использовании символов не ASCII. Просто используйте пакетные файлы Unicode.