Кодовая страница командной строки всегда изменяется на значение по умолчанию 437, если вы просто используете chcp 850 в cmd для изменения кода активного языка (850 = Многоязычный (Latin I)).Мой системный язык по умолчанию установлен на английский (437), хотя я бразилец (код языка 850).Когда мне нужно было показать некоторые специальные символы, такие как ã, õ, ç, я обнаружил, что в Windows 10 в разделе Все настройки> Время и язык> Регион и язык есть (в правом верхнем углу)ссылка для Связанные настройки - Дополнительная дата, время и региональные настройки .Оттуда вы будете перенаправлены на Панель управления \ Часы, Язык и Регион .Снова нажмите Регион> Изменить местоположение и в окне Регион на вкладке Административный измените язык для программ, не поддерживающих Юникод , нажав кнопку Измените языковой стандарт системы и выберите другой, использующий нужный вам код ( В моем случае португальский (Бразилия) = код 850 ). Перезагрузите Windows и проверьте, не установлена ли в командной строке новый языковой код (введите chcp in cmd).Для меня это решило проблему.В списке есть также вариант с латинским (Word), который, я полагаю, также имеет код 850.