你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
nccloud
分析:通过报错显示是语言或编码不支持,但实际情况为标准的部署环境无特殊场景。
据网络资料如下为官方答复:db2.jcc.charsetDecoderEncoder=3 so that instead of throwing an exception the JCC driver returns the Unicode REPLACEMENT CHARACTER (U+FFFD) in place of a sequence of bytes that is not a valid UTF-8 string
解决:可直接看2
1、通过网络检索发现此类问题出现在WAS中,且是存在JDK升级的场景,通过确认当前环境的IBM JDK版本为1.8.0_281为标准版本(最新版),按别人的解决方案,在每个server的JVM参数中添加 -Ddb2.jc.charsetDecoderEncoder=3 后重启server
2、上述方法操作后,发现JVM中并不存在添加的参数,后从数据库服务器获取驱动包,替换到nchome下即可。驱动包位于$DB2home/IBM/SQLLIB/java下的db2jcc.jar 和db2jcc_license_cu.jar
要回复问题请先登录或注册
1 个回复
nccloud
分析:通过报错显示是语言或编码不支持,但实际情况为标准的部署环境无特殊场景。
据网络资料如下为官方答复:db2.jcc.charsetDecoderEncoder=3 so that instead of throwing an exception the JCC driver returns the Unicode REPLACEMENT CHARACTER (U+FFFD) in place of a sequence of bytes that is not a valid UTF-8 string
解决:可直接看2
1、通过网络检索发现此类问题出现在WAS中,且是存在JDK升级的场景,通过确认当前环境的IBM JDK版本为1.8.0_281为标准版本(最新版),按别人的解决方案,在每个server的JVM参数中添加 -Ddb2.jc.charsetDecoderEncoder=3 后重启server
2、上述方法操作后,发现JVM中并不存在添加的参数,后从数据库服务器获取驱动包,替换到nchome下即可。驱动包位于$DB2home/IBM/SQLLIB/java下的db2jcc.jar 和db2jcc_license_cu.jar