日期:2014-05-20  浏览次数:20654 次

数据库查询的问题
有个很奇特的问题,我在ECLIPSE中连接数据库,
查询数据库ProjManager中的表,很正常,
但是查询数据库student   中的表   中文结果是乱码,
不知道怎么回事?
student   是我自己建的,   ProjManager是还原的
数据库是   SQL   Server   2000
  请教各位大虾

------解决方案--------------------
原因可能为:两个数据库用的编码不同,或者是两个项目用的编码不同。
先问一句:这两个数据库用在一个项目里吗?
是的话为前者。
修改编码要好一些,也可以对查出的数据进行编码转换,如:
str=rs.getString( "ManagerName ");
new String(str.getBytes( "UTF-8 "), "GBK ");