`
dylan_cherie
  • 浏览: 17360 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

response流转页面传递中文参数值乱码解决

阅读更多

 

httpServletResponse.sendRedirect("/Action.do?action=search&name=方便面");

String name = httpServletRequest.getParameter("name");

 

name为乱码.

 

解决办法为使用java.net.URLEncode进行转换:

 

httpServletResponse.sendRedirect("/Action.do?action=search&name=" + URLEncoder.encode("方便面","gbk");

分享到:
评论

相关推荐

    java插入数据乱码解决集锦

    3. **中文作为参数传递时的乱码** - **原因**:参数在传递过程中没有进行正确的编码转换。 - **解决方法**: 1. 在发送端对参数进行URL编码,如`"RearshRes.jsp?keywords=" + java.net.URLEncoder.encode...

    java基础知识 jspPPT 让你了解jsp基础

    - GET请求的乱码问题,可以通过将接收到的字节流转换为字符串时指定正确的字符编码来解决,例如从ISO-8859-1转为GBK。 - POST请求的乱码问题,需要在接收请求前设置字符编码,如`request.setCharacterEncoding(...

    微信小程序 生成携带参数的二维码

    在微信小程序中生成携带参数的二维码是一项常见的需求,它允许开发者在用户扫描二维码后传递特定的信息,例如用户ID或其他业务参数。以下是对这一过程的详细解释: 首先,我们需要理解生成带有参数二维码的基本步骤...

    java filter

    - 初始化:当Web应用程序启动时,Servlet容器会为每个Filter创建一个实例,并调用其init()方法,传递一个FilterConfig对象,用于获取初始化参数。 - 过滤:每当请求匹配到Filter的配置时,doFilter()方法会被调用...

    ajax post下载flask文件流以及中文文件名问题

    本篇文章主要探讨如何通过Ajax POST请求下载Flask后端提供的文件流,并解决中文文件名可能出现的乱码问题。Flask是一个轻量级的Python Web服务器网关接口(WSGI)Web应用框架,而Ajax是一种在不刷新整个页面的情况下...

Global site tag (gtag.js) - Google Analytics