今天在使用重定向的时候,URL中的传参还有中文,导致出现了中文乱码,最后发现,是因为在重定向使用的是response,response 缓冲区的默认编码是 iso8859-1,此码表中没有中文。所以我们需要借助URLEncoder这个工具类的encode()方法,把会乱码的字符串指定目标编码即可。PS:还有很多别的办法,我只用了这一种

语法:URLEncoder.encod(需要指定编码的字符串,指定的编码)

举例:

不做处理的Controller:

@RequestMapping("/test")
public String test(){return "redirect:/encode?test=中文";
}

重定向url: 出现了中文乱码

/encode?test=?

做了处理的Controller:

@RequestMapping("/test")
public String test(){return "redirect:/encode?test="+URLEncoder.encode("中文","utf-8");
}

重定向url:没有出现中文乱码

/encode?test=中文

重定向URL中文乱码问题相关推荐

  1. springMVC中URL中文乱码问题

    解决springMVC中URL中文乱码问题 问题: 在java控制器里面如果转发或重定向的URL中有中文,那么请求该URL时就会造成乱码,导致访问出错. 事例 @RequestMapping(&quo ...

  2. 一种另类的解决URL中文乱码问题--对中文进行加密、解密处理

    情景:在资源调度中,首先用户需要选择工作目标,然后跟据选择的工作目标不同而选择不同的账号和代理ip.处理过程如下:点击选择账号,在js中获取工作目标对工作目标进行两次编码(encodeURI(enco ...

  3. html地址栏转换乱码,如何解决jquery url中文乱码的问题

    如何解决jquery url中文乱码的问题 发布时间:2021-02-14 08:30:01 来源:亿速云 阅读:105 作者:小新 小编给大家分享一下如何解决jquery url中文乱码的问题,希望 ...

  4. Java解决下载中文乱码和URL中文乱码问题

    解决浏览器下载中文乱码和URL中文乱码问题 下载中文乱码问题 URL路径中含有中文处理方式: 下载中文乱码问题 中文乱码是个让人头痛的问题,这里整理针对下载时,中文乱码问题,下面是Java对应的实现, ...

  5. html href链接中文乱码,javascript如何解决url中文乱码?

    在日常开发当中,我们可能遇到要将某个页面的参数通过url链接拼接的方式传递到另一个页面当中,在另一个页面当中进行使用,如果传输过去的是中文,那么可能会遇到中文乱码问题,那么该如何来解决呢? JavaS ...

  6. JSP URL 中文乱码 解决方式

    JSP URL 中文乱码 解决方式 请求页面 <%  String name = java.net.URLEncoder.encode("中文名字","UTF-8& ...

  7. 页面跳转之转发和重定向+Servlet中文乱码问题

    页面跳转之转发和重定向+Servlet中文乱码问题 一.页面跳转 <?xml version="1.0" encoding="UTF-8"?> &l ...

  8. 记将title(复杂字符串)放入URL时遇到的一些问题(`Model has no value for key ‘[‘`;重定向;中文乱码;URLEncoder;正则替换)

    某次,为了提高网站文章的SEO搜索效率,决定将文章标题放入URL中,本来以为是一件傻瓜式操作的事情,不过还是遇到了一些问题: 标题作为复杂字符串,某些字符需要转义,我使用了如下方式: title.re ...

  9. 解决重定向后,URL中文乱码问题

    目录 原因1 原因2 原因3(问题解决) 原因1 服务端获取数据时,获取到的就是乱码(通过debugger排除了) 原因2 前后端字符编码不一致 解决思路 request.setCharacterEn ...

最新文章

  1. tomcat修改默认web目录
  2. iOS app 切图
  3. ffmpeg基础库编程开发 读书笔记
  4. 如果我用你待我的方式来待你 恐怕你早已离去
  5. android 判断app处于前后台
  6. jquery中each_如何在jQuery中使用each()
  7. BZOJ 3238 【AHOI2013】 差异
  8. 传智播客 多继承以及MRO顺序 学习笔记
  9. 在向服务器发送请求时发生传输级错误。
  10. 数据库系统工程师考点
  11. 实对称矩阵的特征值求法_线性代数之实对称矩阵得相似对角化问题的方法总结...
  12. h5侠客行服务器维护有更新什么,侠客行h5转生条件大全及转生激励说明
  13. 惠普HP CM1312nfi彩色激光打印机硒鼓替代方案
  14. 【有图有真相】全国软考高级三连冠感悟
  15. Java实训寒假自学总结(常见错误和异常处理)
  16. page cache和buffer cache之间的关系以及验证
  17. 市场app应用类型分类有哪些?app应用管理
  18. bzoj 2069 [ POI 2004 ] ZAW —— 多起点最短路 + 二进制划分
  19. 助你编程能力「突飞猛进」的干货分享
  20. Sprint(第三天11.16)

热门文章

  1. 计算方法 - 二分法求近似根
  2. 光盘重装服务器2012系统步骤,光盘重装win7系统的具体步骤以及方法
  3. 改进:2-inception of Self attention-Stacking LSTM 新型网络模型介绍与编程实现
  4. Python 写一个倒计时程序
  5. 领英开发客户的几大妙招
  6. js跨域访问获取json数组并解析
  7. webStorm 自动部署到远程服务器
  8. 超详细的Vue渲染原理讲解
  9. 跨系统数据一致性问题解决方案汇总
  10. python Ctrl+C退出程序