InputStream is = Test.class.getResourceAsStream( "/test/中文.txt" );上面这句话执行的结果:is = null如果改为
InputStream is = Test.class.getResourceAsStream( "/test/test.txt" );
就能正常地获得输入流。也就是说只要资源名称中含有中文,就获取不到输入流了。请问是中文名时应该怎么读呢?
InputStream is = Test.class.getResourceAsStream( "/test/test.txt" );
就能正常地获得输入流。也就是说只要资源名称中含有中文,就获取不到输入流了。请问是中文名时应该怎么读呢?
解决方案 »
- spring 工厂方法Bean 如何返回真正的对象
- 关于延时repatint()的问题
- Java综合:讨论关于Java占用内存的研究
- 哪位高手开发过texas holdem扑克游戏?
- 怎么打出99乘法表!
- 当我关闭程序时,怎样释放和关闭线程呢?
- 请大虾们帮忙解释一下...在下新手
- 基于debian的java1.5中文显示解决全过程 --供linuxer新手参考
- 在java中,如何将一个字符串如“技术性问题”转化成十六进制,反过来,如果有一个十六进制的字符串如“3F3F3A”,又如何将它还原成字符串
- 焦急求助:在WEB控制程序开发中,客户端是用JavaScript还是用JAVA小程序好?
- 一个关于连续显示的问题
- 关于TableViewer 的一个问题
CLASSPATH=.;classes
那么参数就是在 . 或者 classes 下对应的目录。和 package 相似。
不能避免用户会用中文名称,所以不要说不用中文名
如果是用jar命令来封装的jar文件就能读到了。给分