在jsp编程中,用post提交表单出现中文乱码,而用get方法提交就没问题,请问前辈们这问题怎么解决呢?

 我来答
晓月T魂殇
2015-11-16 · TA获得超过140个赞
知道小有建树答主
回答量:368
采纳率:0%
帮助的人:111万
展开全部
jsp 和 servlet 编码方式设置成一样的就行了。
jsp 里面:
<%@page contentType="text/html; chareset=gbk"%>
servlet 里面:
request.setCharacterEncoding("gbk");

不一定是gbk ,两端一致即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dgddssdhh
2015-11-16 · TA获得超过768个赞
知道小有建树答主
回答量:1455
采纳率:53%
帮助的人:514万
展开全部
页面编码,接受编码都是什么? 一般页面设置成UTF8,接受的时候设置一下request一般就不会有问题
追问
一个表单提交页面,另外一个是数据处理页面,两个文件都设为UTF-8编码了,但用post方法提交就是会出现中文乱码,改为get方法提交就没问题了
追答
你中间件用的是什么,有没有设置字符集、
加上
request.setCharacterEncoding("utf-8");
这一句
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式