`
lj830723
  • 浏览: 131820 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

java中获取路径中的空格处理(%20)问题

    博客分类:
  • java
 
阅读更多
在java中获取文件路径的时候,有时候会获取到空格,但是在中文编码环境下,空格会变成“%20”从而使得路径错误,解决办法如下:
String path=Parameter.class.getResource("").getPath();//得到路径
//String path=Parameter.class.getResource("").toString();//这个不行,无法处理里面的空格。
//System.out.println(path);
path=URLDecoder.decode(path,"utf-8");//关键啊 !


分享到:
评论
2 楼 zhangjq5 2014-11-13  
1 楼 我的网络世界 2014-11-06  
非常感谢,遇到了同样的问题

相关推荐

    跟我学Java-day01-java基础语法.pdf

    1.1 Java语言发展史(了解) 语言:人与人交流沟通的表达方式 ...注意:安装路径不要包含中文或者空格等特殊字符(使用纯英文目录)。 具体安装步骤请参见《JDK下载及安装说明文档》 1.4.3 JDK的安装目录介绍

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    本书是第II卷,以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Java进行桌面程序开发各个方面的知识和技巧,主要包括Java语法与面向对象技术、Java高级应用、窗体与控件应用、文件操作...

    FileUploadUtil.java(文件上传工具类)

    删除文件夹,递归删除目录下的所有文件及子目录下所有文件,函数名:getFile 作用:使用递归,输出指定文件夹内的所有文件 参数:path:文件夹路径 前置空格缩进,显示文件层次结构,通过文件名称获取导入文件到temp...

    自动设置java环境变量

    源代码来自http://blog.163.com/scau_09se01/blog/static/1817110742011214599452 本人在其基础上进行了些许修改,添加JAVA_HOME环境变量,解决了jdk安装路径包含空格时不能正确获取信息的bug

    Android开发人员不得不收集的代码

    根据全路径获取文件名不带拓展名 getFileNameNoExtension 根据全路径获取文件拓展名 getFileExtension 图片相关→ImageUtils.java 完善ing 键盘相关→KeyboardUtils.java 避免输入法面板遮挡 动态隐藏软键盘 ...

    datasketches-java:核心Java Sketch库

    ================= ... 换句话说,目录元素在任何路径元素中均不得包含任何空格字符(或非Java标识符字符)。 Oracle Java规范要求这样做,以确保对资源的位置无关的访问:对资源的位置无关的 需要JDK

    正则表达式经典实例.pdf

    即使有经验的用户也经常会遇到性能不佳、误报、漏报等让人挠头的错误,本书对于如何使用正则表达式来解决一些常见的问题给出了按部就班的解决方案,其中包括c#、Java、JavaScript、Perl、PHP、Python、Ruby和VB...

    正则表达式经典实例

    即使有经验的用户也经常会遇到性能不佳、误报、漏报等让人挠头的错误,本书对于如何使用正则表达式来解决一些常见的问题给出了按部就班的解决方案,其中包括c#、Java、JavaScript、Perl、PHP、Python、Ruby和VB...

    实验一(搭建Android开发环境)-(含友情提醒).doc

    SDK的解压缩路径不要包含中文字符以及空格。 进入SDK的解压缩文件,运行SDK Manager文件,下载需要的Android版本。如图2-8与2- 9所示。 图2-8 SDK解压缩安装 图2-9 Android版本下载 安装ADT(注意,如果google封库,...

    【02-数据类型与运算符】

     •在java 语言中,运算过程中,整型类型默认为 int 类型  •什么样的类型的变量 只能存放什么样类型的值 浮点型  •浮点型 包括 : float 和 double 型 两种。他们分别占有4个字节和8个字节,但他们远远比...

    java笔试题回文子串-nb_whiteboarding:WhiteboardingAndAlgorithmsWorkshop-周三版的示例源

    要向小组提出算法问题,请在此存储库中打开一个问题。 出发 如果您不熟悉白板,这里有一个微型先决条件路线图,可帮助您为体验做好准备: 学习(变量、函数、循环、数组等)。 是一种流行的语言选择; 但是,大多数...

    editplus 代码编辑器html c++ jsp css

    星号表示,其前面的括号“[]”内的空格符或制表符,在一行中出现0个或多个。 (6)选择“换行符”,插入“\n”,表示回车符。 ④、“替换为”组合框保持空,表示删除查找到的内容。单击“替换”按钮逐个行删除空行,...

    简单的JSP+JAVABEAN+ACCESS留言簿

    在将文件放入tomcat/webapp下面后,用浏览器打开看时会出错,原因是tomcat默认装在'program files'下面,于是得到的路径含有空格。 经过修改连接函数,现在已经可以正常显示。 如果又兴趣学习jsp的朋友可以下载看看...

    springmybatis

    MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录. orm工具的基本思想 无论是用过的hibernate,mybatis,你都可以法相他们有一个...

    datasketches-hive:Hive的草图适配器

    换句话说,目录元素在任何路径元素中均不得包含任何空格字符(或非Java标识符字符)。 Oracle Java规范要求这样做,以确保对资源的位置无关的访问:对资源的位置无关的需要JDK8进行编译该DataSketches组件是纯Java...

    Android静默安装常用工具类

    getFileName(long) 得到下载文件路径 getUri(long) 得到下载uri getReason(long) 得到下载失败或暂停原因 getPausedReason(long) 得到下载暂停原因 getErrorCode(long) 得到下载错误码 源码可见DownloadManagerPro....

Global site tag (gtag.js) - Google Analytics