Наше програмне забезпечення для бізнесу дозволяє користувачеві зберігати певні дані як CSV . Оскільки в дикій природі використовується безліч різних форматів (усіх називають "CSV"), ми вирішуємо, як повинен виглядати "формат за замовчуванням".
Що стосується розділювачів лінії та поля та втечі, то ми можемо використовувати стандарт: RFC 4180 .
Що стосується кодування тексту, то, здається , UTF-8 з'явився в останнє десятиліття як "формат текстового файлу за замовчуванням", тому ми будемо використовувати його.
Одне питання, залишене відкритим, це: чи слід додати BOM на початку чи ні? Я читав багато думок і плюсів / мінусів щодо використання BOM в цілому, але чи є "офіційна" рекомендація чи хоча б якийсь консенсус спільноти щодо використання BOM у файлах CSV?