如何在Univocity中使用C风格的逃生

时间:2017-05-15 07:51:09

标签: java univocity

我使用以下代码使用Univocity将ResultSet对象转换为csv格式字符串:

`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 个答案:

没有答案