Изменить информацию о кодировке файла

Проект живет и работает над версией 2.0:

https://github.com/vgough/encfs

«EncFS некоторое время неактивен. «Мы начали очищать, чтобы попытаться обеспечить лучшую базу для версии 2, но вопрос о том, будут ли цветы EncFS снова зависеть от интереса сообщества. Чтобы облегчить кому бы то ни было, он перемещает новый дом на Github. если вас интересует EncFS, пожалуйста, погрузитесь! »

0
задан 30 January 2012 в 15:03

1 ответ

Текстовые файлы обычно не имеют метаданных. Вам просто нужно знать, что внутри вас. Фактически, на Ubuntu по умолчанию «locale» (т.е. способ интерпретации текстовых файлов по умолчанию) также является utf-8, поэтому, если он не работает для вас, это конкретная программа, которая не поддерживает его, а не ОС.

Обратите внимание, что us-ascii является подмножеством utf-8, поэтому единственный способ рассказать разницу - это сканировать весь файл для многобайтовых символов, и, вероятно, у вас его нет (кроме вы пишете на китайском или арабском языке или что-то в этом роде.)

0
ответ дан 25 May 2018 в 14:45
  • 1
    Вы совершенно правы ... Я такой идиот, проверяя файл, который на самом деле содержит символы, которые отличаются от ASCII, тип UTF-8. Спасибо! – Envyrus 30 January 2012 в 15:45
  • 2
    Кстати, я не думаю, что file сканирует все большие файлы, поэтому он может когда-нибудь сообщать ASCII, даже если есть символ UTF-8 где-то ближе к концу. – ams 30 January 2012 в 15:56

Другие вопросы по тегам:

Похожие вопросы: