Изменить кодировку
CSV
Файл читается в одной кодировке и сохраняется в другой. Разбор виден таблицей до сохранения, так что правильный вариант вы выбираете глазами, а не наугад.
Почему выгрузка из 1С открывается кракозябрами
В текстовом файле не записано, как превращать байты в буквы. Латиница читается одинаково почти везде, а вот кириллица зависит от кодировки. Выгрузки из 1С, старых учётных систем и блокнота Windows приходят в Windows-1251, а современные программы по умолчанию ждут UTF-8 — и показывают «Ð¿Ñ€Ð¸Ð²ÐµÑ‚» вместо «привет». Бывает и наоборот: UTF-8 в старой программе превращается в «????».
Инструмент решает это в лоб: читаем в одной кодировке, показываем результат таблицей, сохраняем в другой. Заодно можно сменить разделитель, потому что вторая половина проблем именно в нём. И отдельно — метка BOM: три служебных байта в начале файла, без которых Excel считает UTF-8 однобайтовой кодировкой и портит кириллицу даже в правильном файле.
- UTF-8 и Windows-1251 в обе стороны
- Разбор виден таблицей до сохранения
- Разделитель меняется заодно с кодировкой
- Метка BOM включается и выключается
- Кавычки и переводы строк внутри полей сохраняются