当前位置: 技术问答>java相关
读取sybase的数据库时的中文记录显示问题
来源: 互联网 发布时间:2015-11-01
本文导语: 有谁遇到过jdbc读取sybase的数据库时的中文记录显示问题?我试过很多种编码方式,都没有效果。唉,太痛苦了。 | 1、首先确定你的SYBASE的编码,如:cp850。 2、转换 str=new String(str.getBy...
有谁遇到过jdbc读取sybase的数据库时的中文记录显示问题?我试过很多种编码方式,都没有效果。唉,太痛苦了。
|
1、首先确定你的SYBASE的编码,如:cp850。
2、转换
str=new String(str.getByte("cp850"),"GBK");
3、搞定,简单。
2、转换
str=new String(str.getByte("cp850"),"GBK");
3、搞定,简单。
|
连接字符串加上charset=eucgb&jconnect_version=0
例如:
jdbc:sybase:Tds:server:port/database?charset=eucgb&jconnect_version=0
例如:
jdbc:sybase:Tds:server:port/database?charset=eucgb&jconnect_version=0
|
提醒:注意你的砖吗方法,不要负负得正了!