Я получил новую машину, и после того, как все настроено, IDE Atom почему-то больше не может печатать символы UTF-8 'ä ö ü' (возможно, и другие такие символы). Это очень странно, и у меня возникла эта проблема с момента перехода на мой новый P C.
Вот скриншот проблемы:
Я использую:
- Windows 10 Pro 64-Bit
- Python 3.7.4 через Anaconda 1.9. 7
- Atom 1.44.0
- platformio-ide-терминал 2.10.0 (как терминал внутри Atom)
- общесистемная переменная среды: PYTHONIOENCODING = UTF-8
Кто-нибудь тоже сталкивался с этой проблемой и знает, как ее исправить?
Заранее спасибо!
РЕДАКТИРОВАТЬ с решением
Решение 1: snakecharmerb (пользователь здесь) прокомментировал, что мне нужно объявить кодировку при открытии файла 'test.py' со следующим Команда:
open('test.py', encoding='utf-8')
Это сработало! Его / ее комментарий был удален по какой-то причине, но да, это сработало. Спасибо!
Решение 2 : Чтобы не объявлять кодировку каждый раз, я попытался изменить кодировку системы по умолчанию. Windows 10 имеет простое, но скрытое решение для этого:
Открыть панель управления >> Часы и регион >> Регион >> Административный Вкладка >> Изменить язык системы ... >> галочка 'Бета: используйте Unicode UTF-8 для всемирной языковой поддержки'
Спасибо за удивительно быструю помощь всем!