当前位置: 技术问答>java相关
我从JSP页将数据插入到oracle数据库中,为何汉字插入后数据库中显示为乱码呢?
来源: 互联网 发布时间:2015-08-07
本文导语: 如何解决,谢谢各位大师指点。 | 这是最简单的中文问题了 因为数据库和app(包括页面),用的编码方式不同。 数据库的中文数据必须经过以下转换 String sApp = new String(rs.getString(1).getBytes(...
如何解决,谢谢各位大师指点。
|
这是最简单的中文问题了
因为数据库和app(包括页面),用的编码方式不同。
数据库的中文数据必须经过以下转换
String sApp = new String(rs.getString(1).getBytes("iso-8859-1"),"gb2312")
反之
String sDB = new String(sDB.getBytes("gb2312"),"iso-8859-1")
因为数据库和app(包括页面),用的编码方式不同。
数据库的中文数据必须经过以下转换
String sApp = new String(rs.getString(1).getBytes("iso-8859-1"),"gb2312")
反之
String sDB = new String(sDB.getBytes("gb2312"),"iso-8859-1")