JSP表单提交中文出现乱码

123.jsp<%@pagecontentType="text/html;charset=gb2312"language="java"import="java.sql.*... 123.jsp
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>提交</title>
</head>

<body>
<form action="1234.jsp" method="post">
<input type="radio" name="123">明天
<input type="radio" name="123">今天
<input type="submit" value="提交"/>
</form>
</body>
</html>
1234.jsp
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>接受</title>
</head>
<body>
<%
String str=request.getParameter("123");
out.print(str);
%>
</body>
</html>
结果1234.jsp输出是?×??
展开
 我来答
千锋教育
2015-12-16 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
转码可以在页面中或是sevlet以及过滤都可以解决的,下面以页面和servlet为例:
方法一:设置 request 和 response 的编码 [ 页面编码必须为 u8 ]
request.setCharacterEncoding("UTF-8");//传值编码
response.setContentType("text/html;charset=UTF-8");//设置传输编码
方法二:
String str1=传来的数据。
String ss=new String(str1.getBytes("ISO-8859-1"),"utf-8"); //转码UTF8
百度网友2541e52
2012-10-23
知道答主
回答量:41
采纳率:0%
帮助的人:22.5万
展开全部
在接受代码前设置一下的格式

request.setCharacterEncoding("gb2312");
String str=request.getParameter("123");

还有就是两个页面设置的charset=gb2312" 要一致
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
太平洋科技
优质机构答主

2021-03-28 · 百度认证:广东太平洋互联网信息服务有限公司官方账号,优质数码...
太平洋科技
太平洋电脑网通过分析、评测生活及工作中各类消费品,让消费者客观了解产品性能及安全状况,帮助用户做出理性购买选择。同时科普各领域产品知识,解答用户选购及使用中所遇问题。
向TA提问
展开全部

解压文件出现中文乱码怎么办解决办法

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xbwenku1
2012-10-24 · 超过13用户采纳过TA的回答
知道答主
回答量:128
采纳率:0%
帮助的人:51.7万
展开全部
在head里面加上这两句

<%request.setCharacterEncoding("gb2312");
response.setContentType("text/html; charset=gb2312");
%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
czy532
推荐于2017-09-03 · TA获得超过150个赞
知道小有建树答主
回答量:133
采纳率:0%
帮助的人:166万
展开全部
这样接收就没事了
sMessage = new String((request.getParameter("MessageStr")).getBytes("ISO-8859-1"),"GBK");
追问
但是还这个里面就出现 :
An exception occurred processing JSP page /correct.jsp at line 21
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式