java编程时,向mysql数据库写入汉字在数据库中查询为???是怎么回事,...

java编程时,向mysql数据库写入汉字在数据库中查询为???是怎么回事,应该怎样改我是用简单的jdbc语句连接数据库,写入数据库的汉字,在数据库中查询为”???”形式... java编程时,向mysql数据库写入汉字在数据库中查询为???是怎么回事,应该怎样改
我是用简单的jdbc语句连接数据库,写入数据库的汉字,在数据库中查询为”???”形式?
展开
 我来答
kk7661398
2012-02-08
知道答主
回答量:21
采纳率:0%
帮助的人:11.3万
展开全部
这是乱码问题,可能是你的mysql数据库的编码格式没有设置成UTF-8,就是在你用第三方软件连接数据库时会有一项是选择数据库的编码的,你注意一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0bf7e3f
2012-02-02
知道答主
回答量:42
采纳率:0%
帮助的人:16.2万
展开全部
在建立数据库连接的url中设置编码jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8。数据库编码选择utf8 -- UTF-8 Unicode,排序规则选择utf8_general_ci。试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wuziqiyichang
2012-02-08
知道答主
回答量:23
采纳率:0%
帮助的人:9万
展开全部
grr
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
631887934
2012-02-01
知道答主
回答量:25
采纳率:0%
帮助的人:4.9万
展开全部
检查一下程序中的编码设置有没有问题 没有问题再看看数据库安装时编码选对没有
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式