重定向URL中文乱码问题
今天在使用重定向的时候,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中文乱码问题相关推荐
- springMVC中URL中文乱码问题
解决springMVC中URL中文乱码问题 问题: 在java控制器里面如果转发或重定向的URL中有中文,那么请求该URL时就会造成乱码,导致访问出错. 事例 @RequestMapping(&quo ...
- 一种另类的解决URL中文乱码问题--对中文进行加密、解密处理
情景:在资源调度中,首先用户需要选择工作目标,然后跟据选择的工作目标不同而选择不同的账号和代理ip.处理过程如下:点击选择账号,在js中获取工作目标对工作目标进行两次编码(encodeURI(enco ...
- html地址栏转换乱码,如何解决jquery url中文乱码的问题
如何解决jquery url中文乱码的问题 发布时间:2021-02-14 08:30:01 来源:亿速云 阅读:105 作者:小新 小编给大家分享一下如何解决jquery url中文乱码的问题,希望 ...
- Java解决下载中文乱码和URL中文乱码问题
解决浏览器下载中文乱码和URL中文乱码问题 下载中文乱码问题 URL路径中含有中文处理方式: 下载中文乱码问题 中文乱码是个让人头痛的问题,这里整理针对下载时,中文乱码问题,下面是Java对应的实现, ...
- html href链接中文乱码,javascript如何解决url中文乱码?
在日常开发当中,我们可能遇到要将某个页面的参数通过url链接拼接的方式传递到另一个页面当中,在另一个页面当中进行使用,如果传输过去的是中文,那么可能会遇到中文乱码问题,那么该如何来解决呢? JavaS ...
- JSP URL 中文乱码 解决方式
JSP URL 中文乱码 解决方式 请求页面 <% String name = java.net.URLEncoder.encode("中文名字","UTF-8& ...
- 页面跳转之转发和重定向+Servlet中文乱码问题
页面跳转之转发和重定向+Servlet中文乱码问题 一.页面跳转 <?xml version="1.0" encoding="UTF-8"?> &l ...
- 记将title(复杂字符串)放入URL时遇到的一些问题(`Model has no value for key ‘[‘`;重定向;中文乱码;URLEncoder;正则替换)
某次,为了提高网站文章的SEO搜索效率,决定将文章标题放入URL中,本来以为是一件傻瓜式操作的事情,不过还是遇到了一些问题: 标题作为复杂字符串,某些字符需要转义,我使用了如下方式: title.re ...
- 解决重定向后,URL中文乱码问题
目录 原因1 原因2 原因3(问题解决) 原因1 服务端获取数据时,获取到的就是乱码(通过debugger排除了) 原因2 前后端字符编码不一致 解决思路 request.setCharacterEn ...
最新文章
- tomcat修改默认web目录
- iOS app 切图
- ffmpeg基础库编程开发 读书笔记
- 如果我用你待我的方式来待你 恐怕你早已离去
- android 判断app处于前后台
- jquery中each_如何在jQuery中使用each()
- BZOJ 3238 【AHOI2013】 差异
- 传智播客 多继承以及MRO顺序 学习笔记
- 在向服务器发送请求时发生传输级错误。
- 数据库系统工程师考点
- 实对称矩阵的特征值求法_线性代数之实对称矩阵得相似对角化问题的方法总结...
- h5侠客行服务器维护有更新什么,侠客行h5转生条件大全及转生激励说明
- 惠普HP CM1312nfi彩色激光打印机硒鼓替代方案
- 【有图有真相】全国软考高级三连冠感悟
- Java实训寒假自学总结(常见错误和异常处理)
- page cache和buffer cache之间的关系以及验证
- 市场app应用类型分类有哪些?app应用管理
- bzoj 2069 [ POI 2004 ] ZAW —— 多起点最短路 + 二进制划分
- 助你编程能力「突飞猛进」的干货分享
- Sprint(第三天11.16)