Как я могу увидеть, каков формат моего текстового файла?

250
Natrium

У меня есть текстовый файл, и я хочу знать, является ли это Ascii или UTF-8 или что-то еще. Как я могу это увидеть? Любой инструмент или веб-сайт, который я могу использовать?

1
Если файл не содержит спецификацию, нет 100% -ного способа сделать это. Ignacio Vazquez-Abrams 13 лет назад 4
@Ignacio Vazquez-Abrams Я не могу вспомнить, чтобы когда-либо открывали файл в Notepad ++, где что-то, связанное с кодировкой, не отображалось в правом нижнем углу экрана, но, возможно, я никогда не сталкивался с файлом без спецификации. Даже если файл не содержит спецификацию, не может ли человек просто открыть файл в Notepad ++, как я предложил в своем ответе, и выбирать из различных настроек кодирования, пока один из них не будет выглядеть правильно? Тогда мы бы знали, что выбранная настройка - это кодировка файла. ubiquibacon 13 лет назад 0
@typoknig: Предполагая, что человек, проходящий через различные кодировки, имеет некоторое представление о том, как он должен выглядеть, конечно. Но можно обмануть людей старыми кодовыми страницами DOS. Ignacio Vazquez-Abrams 13 лет назад 0

2 ответа на вопрос

1
ubiquibacon

Используйте Блокнот ++ . Информация, которую вы ищете, отображается в правом нижнем углу экрана.

1
RedGrittyBrick
$ file unicode.txt unicode.txt: UTF-8 Unicode text 

Я ожидаю, что fileутилита доступна для Windows как часть CygWin

Я удивлен, что он не включен в UnxUtils или GNU CoreUtils для Windows

Как полагает Игнасио Васкес-Абрамс, программные инструменты для многих файлов могут только делать предположения на основе выборки и вероятностей.

Он никогда не был частью coreutils. http://gnuwin32.sourceforge.net/packages/file.htm Ignacio Vazquez-Abrams 13 лет назад 1

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