Ошибка кодировки в виндовс 10: файлы в visual студио сохраняются в неверной кодировке
Сначала была проблема в том что русский язык в visual studio не отображался для этого я воспользовался этим способом: Пуск (ПКМ) -- параметры -- время и язык -- формат даты, времени и региона -- язык -- административные языковые параметры -- изменить язык системы -- поставить галку на Бета версии использовании юникода UTF-8
Все было прекрасно пока не дошел до того что мне нужно сохранять таблицы на русском языке, и у нас снова ошибка кодировки. Сохранение файла через visual studio с кодировкой Utf-8 with BOM спасает ситуацию, однако это костыль. Подскажите как устранить эту проблему кодировки
with open(f"data\{n}_{count}.csv", "w", encoding="utf-8") as f:
writher = csv.writer(f, delimiter=";")
writher.writerow((
product, callories, proteins, fats, carbonohydrates
))
Источник: Stack Overflow на русском