Чтобы просмотреть кодировку текстового файла в Linux, вы можете использовать несколько методов. Вот несколько примеров:
-
Использование команды
файл:file -i filename.txtЭта команда отобразит тип файла и информацию о кодировке. Кодировка будет указана после части вывода charset=.
-
Использование команды
enca:enca -L none filename.txtКоманда
encaпытается определить кодировку файла. Параметр-L noneотключает определение языка, фокусируясь только на кодировке. В выводе будет отображена обнаруженная кодировка. -
Использование библиотеки Python
chardet:pip install chardetЗатем в вашем скрипте Python:
import chardet with open('filename.txt', 'rb') as f: result = chardet.detect(f.read()) print(result['encoding'])Этот подход использует библиотеку
chardetдля определения кодировки файла.