java连接sqlserver查询有的表乱码

咖啡加糖_ 2013-08-09 09:34:58
java连接sqlserver查询有的表乱码


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

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



求解了???
...全文
204 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
發糞塗牆 2013-08-09
  • 打赏
  • 举报
回复
这种情况下可能需要从java端去设置字符集了
KeepSayingNo 2013-08-09
  • 打赏
  • 举报
回复
一般都是用Chinese_PRC_CI_AS这个字符集。
Andy__Huang 2013-08-09
  • 打赏
  • 举报
回复
数据库-->表名-->右键-->属性-->弹出上面的窗口,就可以查看到字符集了。
Andy__Huang 2013-08-09
  • 打赏
  • 举报
回复


这是sql server 2008:
咖啡加糖_ 2013-08-09
  • 打赏
  • 举报
回复
引用 1 楼 hdhai9451 的回复:
说明你的表在建立时,默认的字符集不一样,关联查询后出现乱码,有的还会查询不出来 你试一下帖出你的sql语句
查询就一个表,没关联的,应该是字符集不一样,那请问我如何查看那表的字符集呢,
咖啡加糖_ 2013-08-09
  • 打赏
  • 举报
回复
引用 2 楼 rockyljt 的回复:
应该是数据库默认的字符集不一样了
我估计也应该是 因为就那固定的几张表乱码 而且那几行表示都是一起建立的 但是不是我建的
咖啡加糖_ 2013-08-09
  • 打赏
  • 举报
回复
引用 3 楼 DBA_Huangzj 的回复:
直接在sqlserver查询也有乱码?
直接差是没有的
發糞塗牆 2013-08-09
  • 打赏
  • 举报
回复
直接在sqlserver查询也有乱码?
---涛声依旧--- 2013-08-09
  • 打赏
  • 举报
回复
应该是数据库默认的字符集不一样了
Andy__Huang 2013-08-09
  • 打赏
  • 举报
回复
说明你的表在建立时,默认的字符集不一样,关联查询后出现乱码,有的还会查询不出来 你试一下帖出你的sql语句

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧