Всегда когда создаю проект автоматически подставляется кодировка windows 1251. В настройках она отмечена system default. Все что можно в настройках меняю на utf8, и на следующее создание проекта опять меняет на utf8. Как это железно и навсегда исправить?
В Windows всё плохо, и кодировка по-умолчанию как раз в системе windows 1251.
То есть всё правильно работает. Поменяйте в Settings > Editor > File encodings с system default на utf-8 - будет вам счастье.
Поменять кодировку для проекта и для самой IDE можно тут: File | Settings | Editor | File Encodings
Я решил пробелему с новыми проектами (кодировкой) через конфиг, которые IDE сама создает в папке .idea файл encodings.xml
Я его просто закидываю в новый проект и все (собственно и ряд других конфигов). Запускаю IDE и все уже настроено :)