JSP表单提交中文出现乱码
答案:4 悬赏:60 手机版
解决时间 2021-02-08 21:43
- 提问者网友:火车头
- 2021-02-08 10:05
JSP表单提交中文出现乱码
最佳答案
- 五星知识达人网友:平生事
- 2021-02-08 10:24
转码可以在页面中或是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
方法一:设置 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
全部回答
- 1楼网友:山河有幸埋战骨
- 2021-02-08 12:23
在接受代码前设置一下的格式
request.setCharacterEncoding("gb2312");
String str=request.getParameter("123");
还有就是两个页面设置的charset=gb2312" 要一致
request.setCharacterEncoding("gb2312");
String str=request.getParameter("123");
还有就是两个页面设置的charset=gb2312" 要一致
- 2楼网友:woshuo
- 2021-02-08 11:34
在head里面加上这两句
<%request.setCharacterEncoding("gb2312");
response.setContentType("text/html; charset=gb2312");
%>
<%request.setCharacterEncoding("gb2312");
response.setContentType("text/html; charset=gb2312");
%>
- 3楼网友:詩光轨車
- 2021-02-08 10:34
这样接收就没事了
sMessage = new String((request.getParameter("MessageStr")).getBytes("ISO-8859-1"),"GBK");追问<% int a; String[] an1=new String[100];
for(a=0;a<100;a++)
{ int b=a+1;
out.print(b);
String c=String.valueOf(b);
21行 an1[a]=new String((request.getParameter(c)).getBytes("ISO-8859-1"),"GBK");
out.print(an1[a]);
}%>但是还这个里面就出现 :
An exception occurred processing JSP page /correct.jsp at line 21
sMessage = new String((request.getParameter("MessageStr")).getBytes("ISO-8859-1"),"GBK");追问<% int a; String[] an1=new String[100];
for(a=0;a<100;a++)
{ int b=a+1;
out.print(b);
String c=String.valueOf(b);
21行 an1[a]=new String((request.getParameter(c)).getBytes("ISO-8859-1"),"GBK");
out.print(an1[a]);
}%>但是还这个里面就出现 :
An exception occurred processing JSP page /correct.jsp at line 21
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯