FlatFileItemWriter now uses charset to determine default encoding
It now matches the encoding scheme of FlatFileItemReader Resolves #1154
This commit is contained in:
committed by
Mahmoud Ben Hassine
parent
c9d827ca11
commit
6c619b9f94
@@ -23,6 +23,7 @@ import java.io.IOException;
|
||||
import java.io.Writer;
|
||||
import java.nio.channels.Channels;
|
||||
import java.nio.channels.FileChannel;
|
||||
import java.nio.charset.Charset;
|
||||
import java.nio.charset.UnsupportedCharsetException;
|
||||
import java.util.List;
|
||||
|
||||
@@ -59,6 +60,7 @@ import org.springframework.util.Assert;
|
||||
* @author Dave Syer
|
||||
* @author Michael Minella
|
||||
* @author Mahmoud Ben Hassine
|
||||
* @author Glenn Renfro
|
||||
* @author Remi Kaeffer
|
||||
*
|
||||
* @since 4.1
|
||||
@@ -72,8 +74,8 @@ public abstract class AbstractFileItemWriter<T> extends AbstractItemStreamItemWr
|
||||
|
||||
public static final String DEFAULT_LINE_SEPARATOR = System.getProperty("line.separator");
|
||||
|
||||
// default encoding for writing to output files - set to UTF-8.
|
||||
public static final String DEFAULT_CHARSET = "UTF-8";
|
||||
// default encoding for writing to flat files - set to charset of this Java virtual machine.
|
||||
public static final String DEFAULT_CHARSET = Charset.defaultCharset().name();
|
||||
|
||||
private static final String WRITTEN_STATISTICS_NAME = "written";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user