jsp 中使用url传值的中文乱码解决方法
2012-12-19 16:34
302 查看
在jsp中,如果在url中传递中文时会出现乱码,解决方法:
第一步:编码(以传递的参数为str为例) 在传递数据前将str进行编码Java.net.URLEncoder.encode(str)
第二步:解码 在获取数据端将得到的数据进行解码 new String(str.getBytes("ISO8859_1"))
示例如下:
第一步:编码(以传递的参数为str为例) 在传递数据前将str进行编码Java.net.URLEncoder.encode(str)
第二步:解码 在获取数据端将得到的数据进行解码 new String(str.getBytes("ISO8859_1"))
示例如下:
<%@ page contentType="text/html;charset=gb2312" %> <a href="ds.jsp?url=<%=java.net.URLEncoder.encode("编码的是这里","GB2312")%>">点击这里</a> <% if(request.getParameter("url")!=null) { str=request.getParameter("url"); //下面是解码 str=java.net.URLDecoder.decode(str,"GB2312"); str=new String(str.getBytes("ISO-8859-1")); out.print(str); } %>
相关文章推荐
- javascript通过url向jsp页面传递中文参数乱码解决方法
- jsp中使用传参时出现中文乱码问题的解决方法
- javascript通过url向jsp页面传递中文参数乱码解决方法
- javascript通过url向jsp页面传递中文参数乱码解决方法
- 解决JSP URL请求中文乱码问题方法
- jsp中url传值中文乱码解决方法
- javascript通过url向jsp页面传递中文参数乱码解决方法
- JSP表单提交中文乱码解决方法(使用过滤器)(GET方法无效)
- 今天使用jspsmartupload.jar实现上传文件的功能,发现中文乱码,于是总结了下解决方法
- jsp与mysql配合使用时 中文乱码 解决方法
- 备忘录:javascript通过url向jsp页面传递中文参数乱码解决方法
- javascript通过url向jsp页面传递中文参数乱码解决方法
- javascript通过url向jsp页面传递中文参数乱码解决方法
- javascript通过url向jsp页面传递中文参数乱码解决方法(两次编码,一次解码)
- javascript通过url向jsp页面传递中文参数乱码解决方法
- java中调用Js的方法 & java.net.Url的使用 & Url中文乱码的解决 & Map 排序
- JSP页面通过URL传递中文参数出现中文乱码的解决方法
- 备忘录:javascript通过url向jsp页面传递中文参数乱码解决方法
- 在JSP中使用Cookie,以及操作中文的乱码解决方法
- javascript通过url向jsp页面传递中文参数乱码解决方法