URLEncoder.encode时空格变成加号(+)
来源:互联网 发布:淘宝网页无法登陆 编辑:程序博客网 时间:2024/05/01 21:44
需求:上传一个文件后返回文件存储的相对路径、文件名到前台页面
遇到的问题:当上传文件的文件名中间有空格,用URLEncoder.encode方法会把空格变成加号(+)在前台页面显示的时候会多出加号。比如,上传的文件名为 “新建 文本文档.txt” ,从后台返回值解码后却变成了“新建+文本文档.txt”
解决方法:在值传回前台时先把变量中的加号(+)全部替换为“%20”。
str.replace("+","%20")
注:在开发中还发现了在传输变量值是路径时, 路径中的斜线是:“/”,而不是“\”,否则也不行。
- URLEncoder.encode时空格变成加号(+)
- 下载文件时空格变加号问题
- URLEncoder.encode和decode
- URLEncoder.encode和decode
- jsp解决中文乱码方法(URLEncoder.encode;URLDecoder.decode)
- java中的解码与转码(URLEncoder.encode(),URLEncoder.decode())
- java 要有URL.encode()和URLEncoder.encode()
- java urlencoder.encode 和 htmlencoder
- android URLEncoder.encode和decode
- URLDecoder.decode与URLEncoder.encode
- EditText屏蔽特殊字符(设置键盘不接受回车。。用URLEncoder.encode()就可以解决)
- 中文乱码在java中URLEncoder.encode方法要调用两次解决 (原理)
- JAVA/JS 转码解码(URLEncoder.encode | URLDecoder.decode | encodeURIComponent | decodeURIComponent)
- URLEncoder.encode、URLDecoder.decode、escape、encodeURI、encodeURIComponent、
- URLEncoder.encode、URLDecoder.decode、escape、encodeURI、encodeURIComponent
- URLEncoder.encode与URLDecoder.docode的使用
- javaWeb中URLEncoder.encode空格问题
- java.net.URLEncoder.encode编码解码
- 【2013-10-3前】文献检索、分析、管理和协作分享——简报
- FreeMarker基本语法
- Godaddy iis7 win主机 dz7.X伪静态设置
- Android游戏开发---2D游戏中背景的绘制
- VS2010 操作Word(一)建立工程
- URLEncoder.encode时空格变成加号(+)
- phonegap 上传任意格式文件的js代码
- 算法学习笔记----快速排序
- hibernate产生自动增长的主键
- MFC 定时器使用方式
- vim 配置
- 提高自己的编程能力
- GEF基本概念的文章
- 第85届奥斯卡颁奖礼 李安再夺奥斯卡最佳导演 《逃离德黑兰》夺最佳影片 与《悲惨世界》各拿三奖