關於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  啟動參數成功生效。

錯誤解決

 

之前都沒碰到過這種情況。運行一直正常。后來添加了一組數據進去。

那組數據可能是字段設置問題。產生了錯誤

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM