HTTP请求和响应中 中文urlEncode urlDecode编码问题

六月ゝ 毕业季﹏ 提交于 2019-11-30 18:40:03

http请求时,如果附带的参数被URLEncode之后,到达web容器之后,开发者获取到的参数值会自动变成了encode之前的值。这是一个很好的特点,开发者完全可以忽略http的参数是否需要decode这种事



tomcat会对请求参数中的中文自动进行urlDecode解码操作


在响应的时候
如果自己设置了响应头等,例如
让用户下载文件            
 response.setHeader("content-disposition", "attachment;filename="+name);<pre name="code" class="java">//如果filename是中文,就需要url编码,否则浏览器不识别中文


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!