Java DB2JCC驱动程序jar调用不同的jdk进行字符编码转换

Java DB2JCC驱动程序jar调用不同的jdk进行字符编码转换,java,encoding,db2,websphere,ibm-jdk,Java,Encoding,Db2,Websphere,Ibm Jdk,我在websphere控制台上部署了一个与db2数据库连接的应用程序。安装的jdk是IBM jdk。从联机屏幕运行特定案例时,会弹出一个错误: UnsupportedEncodingException . ERRCODE = -4220 在检查日志时,下面的错误似乎是根本原因 Caused by: java.io.UnsupportedEncodingException: Cp037 at sun.io.Converters.getConverterClass(Converters.java:

我在websphere控制台上部署了一个与db2数据库连接的应用程序。安装的jdk是IBM jdk。从联机屏幕运行特定案例时,会弹出一个错误:

UnsupportedEncodingException . ERRCODE = -4220
在检查日志时,下面的错误似乎是根本原因

Caused by: java.io.UnsupportedEncodingException: Cp037
at sun.io.Converters.getConverterClass(Converters.java:319)
at sun.io.Converters.newConverter(Converters.java:373)
at sun.io.ByteToCharConverter.getConverter(ByteToCharConverter.java:98)
at com.ibm.db2.jcc.am.r.<init>(r.java:10)
java版本

java version "1.8.0_281"
Java(TM) SE Runtime Environment (build 8.0.6.26 - pxa6480sr6fp26-20210216_01(SR6 FP26))
IBM J9 VM (build 2.9, JRE 1.8.0 Linux amd64-64-Bit Compressed References 20210216_465732 (JIT enabled, AOT enabled)
OpenJ9   - e5f4f96
OMR      - 999051a
IBM      - 358762e)
JCL - 20210108_01 based on Oracle jdk8u281-b09

java版本“1.8.0_281”java(TM)SE运行时环境(版本8.0.6.26-pxa6480sr6fp26-20210216_01(SR6 FP26))IBM J9 VM(版本2.9,JRE 1.8.0 Linux amd64位压缩引用20210216_465732(启用JIT,启用AOT)OpenJ9-e5f4f96 OMR-999051a IBM-358762e)JCL-20210108_01基于Oracle jdk8u281-B09如果使用最新的jdbc驱动程序版本(您的版本来自DB2V10.5Fixpack4),可能会得到不同的结果。通过获取当前驱动程序(v11.5.x)
java version "1.8.0_281"
Java(TM) SE Runtime Environment (build 8.0.6.26 - pxa6480sr6fp26-20210216_01(SR6 FP26))
IBM J9 VM (build 2.9, JRE 1.8.0 Linux amd64-64-Bit Compressed References 20210216_465732 (JIT enabled, AOT enabled)
OpenJ9   - e5f4f96
OMR      - 999051a
IBM      - 358762e)
JCL - 20210108_01 based on Oracle jdk8u281-b09