Kaoru FUZITA 9 năm trước cách đây
mục cha
commit
43f322a438

+ 2 - 1
src/main/java/org/codelibs/fess/ds/impl/CsvDataStoreImpl.java

@@ -28,6 +28,7 @@ import java.util.Map;
 import java.util.regex.Pattern;
 
 import org.apache.commons.io.IOUtils;
+import org.apache.commons.lang.StringEscapeUtils;
 import org.codelibs.core.lang.StringUtil;
 import org.codelibs.fess.Constants;
 import org.codelibs.fess.app.service.FailureUrlService;
@@ -288,7 +289,7 @@ public class CsvDataStoreImpl extends AbstractDataStoreImpl {
             final String value = paramMap.get(SEPARATOR_CHARACTER_PARAM);
             if (StringUtil.isNotBlank(value)) {
                 try {
-                    csvConfig.setSeparator(value.charAt(0));
+                    csvConfig.setSeparator(StringEscapeUtils.unescapeJava(value).charAt(0));
                 } catch (final Exception e) {
                     logger.warn("Failed to load " + SEPARATOR_CHARACTER_PARAM, e);
                 }