В pycharm вместо кириллицы отображаются знаки вопроса

Рейтинг: 0Ответов: 1Опубликовано: 29.06.2023

При закачке html-страницы для дальнейшей работы с ней, вместо кириллицы отображаются знаки вопроса. Язык ОС(Windows 7) - русский. Настройки в pycharm: Global encoding - UTF-8, Project encoding - UTF-8. Вроде бы все настройки соответствуют требованиям для работы с кириллицей, но все так же отображаются знаки вопроса. Внизу предоставлен участок кода, отвечающий за скачивание, может быть, проблема в нем?

headers = {
    "accept":"*/*",
    "User_Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome"
}
url = 'https://health-diet.ru/table_calorie/?utm_source=leftMenu&utm_medium=table_calorie'
src = requests.get(url, headers=headers)
with open('index.html','w') as file:
    file.write(src.text)

Настройки кодировки в PyCharm

Настройки языка в ОС Windows

Ответы

▲ 0Принят

Всем спасибо за помощь, но решение находилось на поверхности. Достаточно лишь было указать кодировку вручную при определении контекстного менеджера:

with open('index.html', 'w', encoding='UTF-8') as file: