How to use C-Style Escape in Univocity

124 Views Asked by At

I'm converting ResultSet object into csv format string using Univocity using below code:

`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());`

What i'm trying to achieve here is to escape the special characters using setEscapeUnquotedValues(). But my result is not having the escaped values. Example: If the resultset contains 1|a,b then it should give the output as 1|a\,b

0

There are 0 best solutions below