Как использовать C-Style Escape в Univocity

Я конвертирую объект ResultSet в строку формата csv, используя Univocity, используя следующий код:

`StringWriter stringWriter = new StringWriter();
CsvWriterSettings settings = new CsvWriterSettings();
settings.getFormat().setDelimiter('|');
settings.setQuoteAllFields(true);
settings.setEscapeUnquotedValues(true);
CsvRoutines csvRoutines = new CsvRoutines(settings);
csvRoutines.write(resultSet, stringWriter);
System.out.println(stringWriter.toString());`

То, что я пытаюсь достичь здесь, это избежать специальных символов с помощью setEscapeUnquotedValues ​​(). Но мой результат не имеет сбежавших значений. Пример: если результирующий набор содержит 1|a,b, то он должен дать вывод как 1|a\,b

0 ответов

Другие вопросы по тегам