码迷,mamicode.com
首页 > 数据库 > 详细

关于db2处理特殊字段出现异常java.io.charConversionException

时间:2019-04-18 15:31:16      阅读:741      评论:0      收藏:0      [点我收藏+]

标签:异常   添加   har   tde   ali   OWIN   ace   not   instead   

记录一下以前遇到的问题

在使用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

标签:异常   添加   har   tde   ali   OWIN   ace   not   instead   

原文地址:https://www.cnblogs.com/sunshine99/p/10729452.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!