Phần mềm kinh doanh trực tuyến của chúng tôi cho phép người dùng lưu một số dữ liệu nhất định dưới dạng CSV . Vì có rất nhiều định dạng khác nhau (tất cả được gọi là "CSV") được sử dụng ngoài tự nhiên, chúng tôi buộc phải quyết định "định dạng mặc định" sẽ trông như thế nào.
Về phân cách dòng / trường và thoát, có một tiêu chuẩn chúng ta có thể sử dụng: RFC 4180 .
Về mã hóa văn bản, UTF-8 dường như đã nổi lên trong thập kỷ qua là "định dạng tệp văn bản mặc định", vì vậy chúng tôi sẽ sử dụng điều đó.
Một câu hỏi còn bỏ ngỏ là: Chúng ta có nên thêm BOM khi bắt đầu hay không? Tôi đã đọc nhiều ý kiến và ưu / nhược điểm về việc sử dụng BOM nói chung, nhưng liệu có khuyến nghị "chính thức" hoặc ít nhất là một số loại đồng thuận cộng đồng về việc sử dụng BOM trong các tệp CSV không?