字符编码格式不一样,java的常见问题,有很多文章,你再找找。
解决方案 »
- ibaits返回xml结果的时候,只能返回一行的记录吗,求解释
- ejb3+jboss6+myeclipse8.6:的问题,连个HelloWorld都抛异常 在线等高手
- uploadify 3.0.0上传视频的问题
- 怎么查看.ser文件?急!!!解决后可加分!!!
- 大哥们 速度来
- 有高手或相关人士知道用友或金蝶等的预警平台的原理,分享下小弟万分感谢
- 如何在Spring中创建一个Bean到web application中
- Java帮助文档的问题,进者有分(30)
- 请教:用hibernate做为EJB的持久层,是不是代表我们写的Entity都是BMP的?
- SpringCloud集成ribbon启动失败
- 初学EJB,JBuilder问题,急用,在线等待
- 原来用c++写的系统(windows平台)怎么移植为j2ee?可以吗?
楼上的JCP兄弟,我又遇一新问题:SQLException和Exception有什么区别?
我的程序这样的: private Vector getNextRow( ResultSet rs,
ResultSetMetaData rsmd )
throws SQLException
{
Vector currentRow = new Vector();
for ( int i = 1; i <= rsmd.getColumnCount(); ++i )
//currentRow.addElement( rs.getString( i ) ); currentRow.addElement(new String(rs.getString( i ).getBytes("ISO8859_1"),"GBK")); /
//返回一条记录
return currentRow;
}
报错如下------------
"JavaOracle.java": Error #: 360 : unreported exception: java.io.UnsupportedEncodingException; must be caught or declared to be thrown at line 144, column 31
System.out.println(new String(rset.getString(1).getBytes("8858_1"),"GBK"));
}catch(UnsipportedEncodingException ex){
throw new SQLException("中文问题:)");
}
Oracle的中文字符集默认GBK
这样也许还是还是会有中文问题
不知道这样会不会好:
System.out.println(new String(rset.getString(1).getBytes("GBK")));