Давайте я попытаюсь все-же объяснить этот механизм.
Вот представьте себе, что файл, это чистый лист бумаги. Мы берем ручку и пишем на нем слово STOP. На каком языке это написано? На английском, немецком или французском? Вы сможете точно сказать? Нет. Но явно это латиница и мы по дефолту принимаем это за английский язык.
А вот если написать на листочке СТОП, то можно определить, что это русский (ну или по крайней мере кирилический) текст.
Так вот. Мы не можем сказать, что листочек бумаги английский или русский, пока на нем нет текста. Поэтому нет понятия "кодировка файла". И если там только латиница - тоже не можем. Латиница всегда кодируется одинаково. Что в UTF-8, что в CP1251 и так далее.
Так что не стоит обращать внимание на то, что говорит редактор. Это справочная и не всегда верная информация. Ведь на листочке можно половину текста написать по английск, а половину по русски. На каком языке написан текст? А если еще третий добавить?
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.