Первый файл, который я получил при переезде своего магазина с InSales, парсер прочитал как одну длинную строку мусора. Выгрузка заказов оказалась в UTF-16 LE с BOM и табуляцией вместо запятой — ни один разумный дефолт не подошёл. Тогда это выглядело как разовая неприятность: поправил чтение…
Один контракт данных, разные адаптеры: как перестать писать миграцию магазина заново
Это краткое изложение. Полный текст материала доступен на сайте источника.