есть ли что-то типа encoding при вызове os.system

при выполнении os.system вместо русских символов уходят кракозябры типа: �� 㤠���� ���樠����஢��� ���ன�⢮ PRN . как ввести русские символы, если они заменяются. пробовал команду через консоль - там все нормально.

Ошибка

язык для программ тоже русский lang

Консольная команда вставка


Ответы (1 шт):

Автор решения: Flop-code

Да, перед выводом с os.system напишите:

os.system("chcp 65001 > nul")

Проблема возникает, из-за несовместимости стандартной кодировки консоли с кириллицей. Строка (которую я написал выше) изменит кодировку консоли на UTF-8

→ Ссылка