Как определить кодировку файла?
В текстовом файле нет надписи «я в кодировке Windows-1251» — есть только байты. Одни и те же байты
в разных кодировках дают разные буквы, поэтому кодировку приходится угадывать по содержимому:
по признакам UTF-8, частоте русских букв, регистру внутри слов и характерным «мусорным» символам.
Что показывает инструмент
- Кодировку файла и уверенность в ответе: UTF-8, Windows-1251, KOI8-R, CP866 (DOS), Mac Cyrillic, ISO-8859-5, UTF-16
- Как файл выглядит в других кодировках — можно выбрать вариант вручную
- Врёт ли сам файл: encoding в XML, meta charset в HTML, SET NAMES в дампе MySQL, «Кодировка=» в выгрузке 1С
- Файлы, где часть строк в одной кодировке, а часть в другой — типично для логов
- Иероглифы внутри файла, даже если сам файл в правильной кодировке
- BOM и тип переводов строк
Конвертация в UTF-8
После определения файл можно сразу скачать в UTF-8 — с BOM или без, с переводами строк для Windows
или Linux. Файл обрабатывается прямо в браузере и никуда не отправляется.