我有一个包org.ajxc.cn 里面放了一个a.java 和 b.xml
我使用String newurl = this.getClass().getResource("b.xml").toString;的方式读这个配置文件但是我发现一个很恶心的问题,用这个方式读了以后,它会自己把字符编码
我用System.out.println("url := "+newurl);
发现它把空格都转成了%20 中文都是?
这该咋办啊?
我找了很多转码方式 都不成功 郁闷
特请教!
我使用String newurl = this.getClass().getResource("b.xml").toString;的方式读这个配置文件但是我发现一个很恶心的问题,用这个方式读了以后,它会自己把字符编码
我用System.out.println("url := "+newurl);
发现它把空格都转成了%20 中文都是?
这该咋办啊?
我找了很多转码方式 都不成功 郁闷
特请教!
解决方案 »
- jsp查询数据库的问题
- 在SERVLET里中不能使用application.getRealPath("./database/winnetdata.mdb")吗?
- JSP学习需要注意什么?
- 在当前应用启动的时候 能否通过程序控制当前应用关闭?
- funcreal小灶:通用数据库连接类的可行性
- 我用WEBLOGIC服务端,网页文件应该放哪个目录啊?
- 一个javabean的scope问题
- Win2000/xp Apache2.0.48+Tomcat5.0.19+mysql4.0.18+JDK1.5(1.4)+JSP/servlet整合进阶(二)
- myeclipse 运行tomcat 怎么恢复跳转到Debug时候的提示框
- jsp+ajax 先是请求了一个list页面,然后修改单条,ajax实现无刷新。
- 类似腾讯的会话管理是怎么样做的??
- 救助!!!这个JAVA程序有错,怎么改错啊???
换成其他的编码方式。
再不行就把string转换编码。
主要是路径
我打出的路径是这样的
E:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/webapps/jsftest/WEB-INF/classes/org.ajxc.cn/b.xml大家注意看E:/Program%20Files 中间有一个20% 本来是一个空格 自动转了
不知道怎么处理~
在用FILE构造的时候,就会报路径不对的异常