关于db2处理特殊字段出现异常java.io.charConversionException
Posted 沙师弟demo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于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 启动参数成功生效。
错误解决
之前都没碰到过这种情况。运行一直正常。后来添加了一组数据进去。
那组数据可能是字段设置问题。产生了错误
以上是关于关于db2处理特殊字段出现异常java.io.charConversionException的主要内容,如果未能解决你的问题,请参考以下文章
文成小盆友python-num8 面向对象中的成员,成员修饰符,特殊成员,异常处理,设计模式之单例模式