java编程时,向mysql数据库写入汉字在数据库中查询为???是怎么回事,...
java编程时,向mysql数据库写入汉字在数据库中查询为???是怎么回事,应该怎样改我是用简单的jdbc语句连接数据库,写入数据库的汉字,在数据库中查询为”???”形式...
java编程时,向mysql数据库写入汉字在数据库中查询为???是怎么回事,应该怎样改
我是用简单的jdbc语句连接数据库,写入数据库的汉字,在数据库中查询为”???”形式? 展开
我是用简单的jdbc语句连接数据库,写入数据库的汉字,在数据库中查询为”???”形式? 展开
展开全部
这是乱码问题,可能是你的mysql数据库的编码格式没有设置成UTF-8,就是在你用第三方软件连接数据库时会有一项是选择数据库的编码的,你注意一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在建立数据库连接的url中设置编码jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8。数据库编码选择utf8 -- UTF-8 Unicode,排序规则选择utf8_general_ci。试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
检查一下程序中的编码设置有没有问题 没有问题再看看数据库安装时编码选对没有
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询