From 5afe1e69603a71779b034e221340d75938d83673 Mon Sep 17 00:00:00 2001 From: Oskar Eichler Date: Fri, 28 Aug 2026 01:38:20 +0300 Subject: [PATCH] Quote fields containing custom row separator characters --- lib/csv/writer.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/csv/writer.rb b/lib/csv/writer.rb index b59f111e..c6233fc2 100644 --- a/lib/csv/writer.rb +++ b/lib/csv/writer.rb @@ -153,6 +153,7 @@ def prepare_format @quotable_pattern = Regexp.new("[\r\n".encode(@encoding) + Regexp.escape(@column_separator) + + Regexp.escape(@row_separator) + Regexp.escape(@quote_character.encode(@encoding)) + "]".encode(@encoding)) end