Spring 批处理文件读取:JBOSS EAP 6.2 文件编码从 UTF-8 到 ISO-8859-1

Spring batch file reading: JBOSS EAP 6.2 File encoding from UTF-8 to ISO-8859-1

JBOSS EAP 6.2 :

在JBOSS中文件编码已经在standalone.conf中提到了。

JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF-8"

当前文件格式已从“UTF-8”更改为“ISO-8859-1”。

如何修改? JBOSS 中的默认文件编码是什么?

Spring批量读取文件并写入数据库。

最后我发现 answer.standalone.conf 需要修改如下。我认为这可能是一个答案,但是当我在互联网上搜索时没有任何地方提到它。

JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=ISO-8859-1"

这将在 Java JVM 文件编码中设置。所以,文件将被java相应地编码

https://docs.oracle.com/javase/7/docs/api/java/nio/charset/Charset.html