摘要: 这是由于在JDBC3.50中,程序改变了字符集转换的处理方式。在以前的JDBC版本中,如果插入的数据中存在非法字符(如乱码字符),JDBC会将其转换为"?",并插入到数据库中。但是在JDBC3.50版本中,当程序遇到非法字符,这会抛出java.io.IOException的异常,并返回 “-79783 Encoding or code set not supported”的错误信息在JDBC3.50JC4X1版本后,JDBC提供了一个选项,可以让用户选择遇到非法字符集时采用跟以前兼容的处理方式,具体方法为是在JDBC的链接url中,加入“IFX_USE_STRENC=tru 阅读全文
posted @ 2013-04-11 15:55 楠以言表 阅读(2694) 评论(1) 推荐(1) 编辑