java - 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批量读取文件并写入数据库。
解决方案
最后我发现 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
推荐阅读
- reactjs - React 路由器将我重定向到 Hash Router,而不是返回到基本 url
- security - 加密我的 Web 应用程序中的所有用户数据
- python - 学校作业的问题让 python 写入一个不存在的文件
- scikit-learn - 一个 2 分类变量的热编码
- c - 即使我使用的是 malloc,strcpy 上的分段错误
- python - 使用 shell_exec 在 PHP 文件中运行 python 脚本在使用 localhost 时有效,但在放在服务器上时无效
- python-3.x - 使用 webdriver 查找“登录”按钮
- identityserver4 - 创建重定向到身份服务器登录页面的登录按钮
- react-bootstrap - React Bootstrap 4 Button 没有与输入对齐
- java - 合并 2 个地图
> 在Java中