Перейти к инструменту
ViewCSV
Без загрузки на сервер

Исправить кириллицу и разделители в CSV

Откройте исходный файл и сравните кодировки: имена и кириллица должны читаться правильно. Сохранение в UTF-8 не исправит ошибку декодирования.

Откройте CSV, TSV или TXT, вставьте строки или попробуйте синтетический пример. Данные остаются в этой вкладке.

Обработка в браузере: 25 MiB, 100 000 строк данных, 250 столбцов и 2 млн ячеек. Без угадывания и скрытой замены символов.

Если вместо фамилий видны непонятные символы, начните с исходного файла и его кодировки. Инструмент проверяет BOM и допустимость UTF-8, затем предлагает сравнить другие варианты, включая Windows-1251. Вы проверяете столбцы и подтверждаете сохранение UTF-8. Данные обрабатываются в браузере.

Порядок проверки перед сохранением

  1. Откройте оригинальный CSV, TSV или TXT. Для знакомства есть синтетический пример Windows-1252. Вставленный текст уже декодирован и не содержит доказательств исходной байтовой кодировки.
  2. Выберите входную кодировку и разделитель, обновите предпросмотр. В примере Windows-1252 должен дать Café; код 00731 сохраняет нули, а многострочная заметка остаётся одной ячейкой.
  3. Настройте выходной разделитель, BOM UTF-8 и защиту от формул. Подтвердите проверку и скачайте CSV либо передайте прочитанную таблицу в редактор.

Как читать результаты диагностики

BOM UTF-8 или UTF-16 обозначает заявленный формат Unicode. Без BOM допустимый UTF-8 не является однозначным определением исходной кодировки. Фрагменты Windows-1251 и других вариантов нужны для сравнения, а не для оценки вероятности. Выбранная кодировка проверяется на всём файле строго, без скрытой подстановки символов.

Сравнение разделителей использует до 20 полных записей из первых 65 536 символов текста. Запятые и переводы строк внутри кавычек учитываются корректно. Число столбцов — лишь подсказка; проверьте заголовки и значения. Если нужно только изменить запись результата, используйте Изменение разделителя и кодировки CSV.

Что попадёт в исправленную копию

Скачиваемый файл использует UTF-8, необязательный BOM, CRLF и необходимые кавычки. Доступны запятая, точка с запятой, табуляция и вертикальная черта. Числа, даты, пробелы и длинные коды остаются текстом. Включённая по умолчанию защита добавляет апостроф перед значениями, похожими на формулы; её можно явно отключить.

Пустым и повторяющимся заголовкам назначаются уникальные имена; короткие строки дополняются пустыми ячейками. Изменения видны в таблице и предупреждениях. Незакрытая кавычка останавливает разбор. Для книги с текстовыми идентификаторами есть CSV в Excel, для текстовой выгрузки — CSV в TXT.

Утраченные символы и ограничения

Если символы уже заменены на � или вопросительные знаки, исходные буквы нельзя восстановить из повреждённой копии. По возможности получите оригинальный экспорт. UTF-32 не поддерживается. Лимиты: 25 MiB, 100 000 строк данных, 250 столбцов и 2 млн ячеек; размер декодированного текста тоже проверяется. Содержимое файла не загружается на сервер и не попадает в аналитику.

Пример: акцент читается, перенос остаётся в ячейке

Синтетический Windows-1252 после выбора верной кодировки. Выходная CSV использует запятые и невидимый BOM UTF-8. CRLF внутри заметки остаётся между кавычками.

CSV
sku;name;note
00731;Café;"red, blue
next; line"
UTF-8 CSV + BOM
sku,name,note
00731,Café,"red, blue
next; line"

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

Нет. BOM указывает объявленный Unicode, но без него возможны разные чтения. Сравните знакомые имена и символы и подтвердите результат вручную.

Стандарты и справочные материалы