Free reference asset · v1.0.0

CSV Dialect & Encoding Matrix

Isolate one CSV variable at a time: source encoding, byte-order mark, delimiter, or line ending. Use the matrix to reproduce mojibake and parser differences safely.

Synthetic data · CC0-1.0 · released July 20, 2026 · no account required

What is inside

A reusable test surface, not another thin article

Encoding cases

UTF-8, UTF-8 with BOM, Windows-1252, ISO-8859-1, GBK, and Shift_JIS samples.

Dialect cases

Comma, semicolon, and tab delimiters with LF and CRLF line endings.

Reproducible evidence

Every file includes an expected source setting and SHA-256 checksum; no real customer data is present.

Use the pack

Reproduce, compare, then verify

  1. Download and keep the versioned ZIP unchanged as your baseline.
  2. Run one fixture at a time through the linked local tool.
  3. Compare the result with manifest.json, then test your real destination on staging.
Accuracy boundary

The listed settings are verified against CSV Local Tools v0.3. Spreadsheet applications and importers can apply different detection rules, so test the destination separately.