myeclipse 连接mysql 查询条件有中文时无法得到正确结果

今天写个程序,碰到了上面的问题,怎么都解决不了,希望哪位大侠帮忙哈。关于什么改编码的就不要说了,这些我懂,我的mysql数据库所有的都改成了gb2312,myeclips... 今天写个程序,碰到了上面的问题,怎么都解决不了,希望哪位大侠帮忙哈。
关于什么改编码的就不要说了,这些我懂,我的mysql数据库所有的都改成了gb2312,myeclipse的edit编辑也改成了gb2312,我能从mysql里取出中文来,但查询时条件中有中文就不行了 如where name='小王';
哦 我在查询前加了一句“set names gb2312”这样就可以识别条件中的中文了,但好像插入又出问题了,插入的中文全是???,无语
展开
 我来答
ffg410
2010-10-18 · TA获得超过1289个赞
知道小有建树答主
回答量:555
采纳率:66%
帮助的人:488万
展开全部
在MYSQL出现乱码无非就是这三个地方:
第一:你在my.ini的设default-character-set=gb2312
第二:页面和myeclipse统一设置为gb2312格式
第三:设置Tomcat的server下设置编码格式为gb2312
以上三个统一就不会出乱码了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
i178269245
2010-10-18 · TA获得超过185个赞
知道小有建树答主
回答量:180
采纳率:0%
帮助的人:116万
展开全部
字符集问题,
在插入之前,就是在你插入逻辑中的第一句话,
request.setCharacterEncoding("gb2312");
reponse.setCharacterEncoding("gb2312");
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
woshifotuo
2010-10-18 · TA获得超过701个赞
知道小有建树答主
回答量:249
采纳率:0%
帮助的人:268万
展开全部
首先先看看你数据库中默认的编码方式,是不是简体中文。
其次,在数据输入前台设置好编码方式。
我是搞.NET的,java的语法我忘得差不多了,语句好像是:
response.setContentType......之类的,你随便一翻书全是。
如果感觉对你有用有帮助,请点击一下"满意",你的支持就是我发言的动力!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6381d3f
2010-10-18
知道答主
回答量:14
采纳率:0%
帮助的人:4.8万
展开全部
围观
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式