From ffb2e7b75b2bd6553db0d7c10aff53a6944c7b58 Mon Sep 17 00:00:00 2001 From: robokaso Date: Mon, 6 Oct 2008 14:12:10 +0000 Subject: [PATCH] IN PROGRESS - BATCH-863: introduce LineMapper interface to encapsulate string-to-item mapping use system default charset in RLR (instead of hardcoded) --- .../springframework/batch/item/file/ResourceLineReader.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spring-batch-infrastructure/src/main/java/org/springframework/batch/item/file/ResourceLineReader.java b/spring-batch-infrastructure/src/main/java/org/springframework/batch/item/file/ResourceLineReader.java index e48d8b63d..f5dfb943e 100644 --- a/spring-batch-infrastructure/src/main/java/org/springframework/batch/item/file/ResourceLineReader.java +++ b/spring-batch-infrastructure/src/main/java/org/springframework/batch/item/file/ResourceLineReader.java @@ -3,6 +3,7 @@ package org.springframework.batch.item.file; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; +import java.nio.charset.Charset; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; @@ -32,7 +33,7 @@ public class ResourceLineReader extends AbstractItemCountingItemStreamItemRea private static final Log logger = LogFactory.getLog(ResourceLineReader.class); // default encoding for input files - public static final String DEFAULT_CHARSET = "ISO-8859-1"; + public static final String DEFAULT_CHARSET = Charset.defaultCharset().name(); private RecordSeparatorPolicy recordSeparatorPolicy = new SimpleRecordSeparatorPolicy();