ivan_one
русского языка для вывода ломается код
Прям исходный Текст портится?
Обычно в ОС везде используется одна кодировка для не ascii символов. Сейчас это обычно utf-8. Но windows пошел своим путем. Там в разных местах cp866 cp1251 utf-8 unicode16 unicode32. В одних файлах чтобы разобраться пишут BOM В других не пишут.
Первичный совет. Выкиньте visual studio. Поставьте pycharm или другую нормальную среду разработки. Кстати если питон у вас ставил visual studio крайне рекомендую все удалить и поставит python нормальным способом.