Ошибка SyntaxError: Non-ASCII character '\xd0' in file в Visual Studio
Скрин кодировки и интерпретатора
текст ошибки
python -u "/Volumes/BARCELONA/PROJECTS/vsyakoe.py"
File "/Volumes/BARCELONA/PROJECTS/vsyakoe.py", line 4
SyntaxError: Non-ASCII character '\xd0' in file
/Volumes/BARCELONA/PROJECTS/vsyakoe.py on line 4, but no encoding
declared; see http://python.org/dev/peps/pep-0263/ for details
[Done] exited with code=1 in 0.05 seconds
В коде есть русский текст и VisualStudio на него ругается. Я вставлял все возможные варианты комментариев в начале кода со страницы помощи самого Python.org,такие как:
# coding=<utf-8>
# -*- coding: <utf-8> -*-
# vim: set fileencoding=<utf-8> :
#!/usr/bin/python
# -*- coding: utf-8 -*-
import os, sys
#!/usr/bin/python
# -*- coding: ascii -*-
import os, sys
В самом VisualStudio настройки стоят utf-8, интерпретатор Python 3.13.
Сам VisualStudio Версия: 1.74.3
MacOS High Sierra 10.13.6 (17G66)
Причем Терминал или, например, PyCharm с русским текстом спокойно работает (в PyCharm интерпретатор стоит Python 3.11)
Пример самого кода где появляется ошибка (на любой русский текст в любом коде):
def printMax(a, b):
if a > b:
print(a, 'максимально')
elif a == b:
print(a, 'равно', b)
else:
print(b, 'максимально')
print(printMax(2,3))

