Есть ли способ сказать, какая кодировка используется для имени и содержимого файла?
Есть ли способ сказать, какая кодировка используется для имени и содержимого файла? Как GUI, так и терминальные решения (предпочтительно) в порядке. Спасибо и всего наилучшего!
2 ответа
Решение
Вы могли бы попробовать
chardet <<<filename
chardet
программа может попытаться угадать кодировку потока на стандартном <<<
среднее значение bash
использовать строку в качестве стандартного ввода, так же, как
echo filename | chardet
Для всего содержимого каталога вы можете использовать
ls dir | chardet
РЕДАКТИРОВАТЬ
Я забыл о содержании, но это почти то же самое:
chardet <filename
или же
cat filename | chardet
или для всех файлов в каталоге
cat dir/* | chardet
Если вы имеете в виду кодирование MIME, вы можете попробовать file --mime-encoding filename
для содержания файла.