ExifTools.com

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

Перетащите текстовый файл

Обычный текст, CSV, субтитры, код и логи

Выбрать файл

Работает с TXT CSV JSON XML SRT

или вставьте ссылку (Ctrl+V) Вставить ссылку

Как это работает

  1. 1

    Перетащите файл в поле выше или нажмите, чтобы выбрать его.

  2. 2

    Мы читаем сведения, сохранённые внутри файла. Это занимает несколько секунд.

  3. 3

    Ответ появляется сразу, вместе со ссылкой, которой можно поделиться, и всеми подробностями, если они вам нужны.

Кодировка, BOM и концы строк

Текстовый файл — это просто байты; кодировка говорит, какие символы они означают. UTF-8 поддерживает любые языки и почти везде используется по умолчанию, но старые файлы могут быть в другой кодировке, и если открыть их неправильно, «é» превратится в «Ã©», а русский текст — в нечитаемый набор символов.

Проблемы создают ещё две детали: метка порядка байтов (BOM) в начале файла, которую некоторые программы показывают как мусор, и концы строк, которые различаются в Windows (CRLF) и в Mac или Linux (LF). Этот инструмент показывает все три.

  • Кодировка символов
  • Метка порядка байтов
  • Концы строк
  • Число строк и слов
Все сведения о файле — в полном просмотрщике метаданных

Вопросы и ответы

Как проверить, в UTF-8 ли файл?

Перетащите его в поле выше. Мы покажем кодировку, есть ли BOM и как заканчиваются строки.

Почему мой CSV показывает в Excel странные символы?

Excel угадывает кодировку. Файл UTF-8 без BOM он часто читает как файл в старой кодировке, и буквы ломаются. Сохранение в формате «CSV UTF-8» добавляет BOM, который ищет Excel.

Что такое BOM?

Несколько невидимых байтов в начале файла, которые помечают его как Unicode. Excel это любит, а некоторые инструменты программистов и веб-серверы — нет.

Чем CRLF отличается от LF?

Это два способа закончить строку: Windows использует возврат каретки и перевод строки (CRLF), а Mac и Linux — только перевод строки (LF). Если их смешать, возникают ошибки в скриптах и лишние изменения в diff в Git.

Определяет ли инструмент любую кодировку?

Он надёжно различает ASCII, UTF-8, UTF-16 и UTF-32. Старые однобайтовые кодировки отличить друг от друга сложнее.

Что происходит с моим файлом?

Файл передаётся по зашифрованному соединению, читается на наших серверах и автоматически удаляется примерно через 24 ч. Ответ сохраняется на странице с отдельной ссылкой, чтобы им можно было поделиться. Страницы с результатами инструментов никогда не попадают в поисковые системы.

Все инструменты