日期:2014-05-17  浏览次数:20467 次

java连接sqlserver查询有的表乱码
java连接sqlserver查询有的表乱码


我在java程序中查询 查出来的结果集  有的表乱码   但是有的表却不乱码,

怀疑是sqlserver中的编码问题???但是很多表却不会乱码



求解了???

------解决方案--------------------
说明你的表在建立时,默认的字符集不一样,关联查询后出现乱码,有的还会查询不出来

你试一下帖出你的sql语句
------解决方案--------------------
应该是数据库默认的字符集不一样了
------解决方案--------------------
直接在sqlserver查询也有乱码?
------解决方案--------------------


这是sql server 2008:

------解决方案--------------------
数据库-->表名-->右键-->属性-->弹出上面的窗口,就可以查看到字符集了。


------解决方案--------------------
一般都是用Chinese_PRC_CI_AS这个字符集。
------解决方案--------------------
这种情况下可能需要从java端去设置字符集了