Как gedit обнаруживает кодирование текстового файла при открытии его?
Я замечаю, что gedit может всегда находить корректное кодирование при открытии моего текстового файла, в то время как chardet часто может не, и emacs может иногда перестать работать также. Это, потому что я создал текстовые файлы, созданные под gedit, и gedit мог бы сохранить некоторую информацию кодирования как метаданные к текстовым файлам во время их создания?
я могу выполнить gedit в командной строке для обнаружения кодирования текстового файла, точно так же, как chardet делает? Это будет удобно, когда я захочу записать команды оболочки для текстовых файлов пакетной обработки.
Спасибо.