Java中连接数据库时汉字都变成问号是怎么回事? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 连接数据库 汉字 java 问号 搜索资料 1个回答 #热议# 为什么有人显老,有人显年轻? Mr_范亚飞 2017-11-07 · TA获得超过284个赞 知道小有建树答主 回答量:481 采纳率:22% 帮助的人:103万 我也去答题访问个人页 关注 展开全部 你从数据库获得的信息是以UTF-8进行编码的,当传递到eclipse下,获得的数据是以GB2312 编码的,即eclipse会用GB2312对数据库中以UTF-8 编码的字符再次编码,得到的肯定是乱码。解决方法,推荐的是使用String a = new String("数据库数据".getBytes("ISO8859-1"),"GB2312");将字符转换为GB2312,这样应该就显示正常了 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-12-04 JAVA数据库中的问号代表什么意思 10 更多类似问题 > 为你推荐: