关于db2处理特殊字段出现异常java.io.charConversionException
记录一下以前遇到的问题
在使用db2数据库处理数据的时候,碰到特殊字段,出现的问题
java.io.charConversionException
官方解决方法:
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
尝试方法一:
System.setProperty("db2.jcc.charsetdecoderencoder", "3");
使用jsp -v 查看环境,没有效果,还是报错
最后解决办法:
修改tomcat 文件 bin/catalina.sh 在java_opts 后面加上 -Ddb2.jcc.charsetDecoderEncoder=3
jps -v 启动参数成功生效。
错误解决
之前都没碰到过这种情况。运行一直正常。后来添加了一组数据进去。
那组数据可能是字段设置问题。产生了错误