天天看点

【gbase】库Encoding or code set not supported

项目数据库使用的gbase,有一个查询语句一直报“Cause: java.sql.SQLException: Encoding or code set not supported.”异常。

在搜索引擎中搜索异常,发现都是informix库报这个错误,没有gbase。

我们知道gbase知道前身是informix,所以按照informix错误修改方式在数据库url上添加ifx_use_strenc=true,对中文乱码的处理。

最终url如下:

jdbc:gbasedbt-sqli://ip:port/djy_tj:gbasedbtserver=gserver;DB_LOCALE=zh_cn.utf8;CLIENT_LOCALE=zh_cn.utf8;NEWCODESET=UTF8,GB18030-2000,5488;ifx_use_strenc=true
           

重启后,不再报错。

继续阅读