当前位置: 技术问答>java相关
读取sybase数据库中数据出现乱码的问题如何解决?
来源: 互联网 发布时间:2015-04-24
本文导语: 我们现在的数据库用的sybase11,数据库编码方式用的是cp850,现在我用java编写的程序在读取该数据库中的数据时,汉字显示在jsp页面上出现了乱码。 利用代码: strX=rs.getString("STCDT"); strOut =new String...
我们现在的数据库用的sybase11,数据库编码方式用的是cp850,现在我用java编写的程序在读取该数据库中的数据时,汉字显示在jsp页面上出现了乱码。
利用代码:
strX=rs.getString("STCDT");
strOut =new String(strX.getBytes("cp850"),"gb2312");
out.print(strOut);
处理后,仍然是乱码!显示为??
不知道是什么原因?
利用代码:
strX=rs.getString("STCDT");
strOut =new String(strX.getBytes("cp850"),"gb2312");
out.print(strOut);
处理后,仍然是乱码!显示为??
不知道是什么原因?
|
连接数据库的时候设置编码
看sybase的jconnect的手册
设置为eucgb,不用任何转换.
try it . :)
看sybase的jconnect的手册
设置为eucgb,不用任何转换.
try it . :)