首页 > 解决方案 > Spring批处理文件读取:JBOSS EAP 6.2文件编码从UTF-8到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批量读取文件并写入数据库。

标签: javajbossspring-batch

解决方案


最后我发现 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


推荐阅读