1.用java.net.URLDecoder(String)试试
2.第二个问题没有看太明白,InputStream得到OutputStream关联的File对象?

解决方案 »

  1.   

    1./H:/%e7%8e%af%e5%a2%83/tomcat/webapps/eLibrary/WEB-INF/classes/LibraryINF.properties 
    %e7%8e%af%e5%a2%83 是汉字的UTF8编码。
    即是说它是中文名称被转换成了UTF8编码.
    找到相应的函数转换就行了
      

  2.   

    2.  你的意思是想察看一文件内容后,编辑后保存, 也就是先是input 后output.
    其实可以先input文件到一个TextField里,然后关闭input
    当保存是再output.
    应该是这样吧.
      

  3.   

    第二个的意思是:  我有一个 InputStream 我不知道它的原文件指向哪里,但是现在我想写东西进去,需要从这个 InputStream 得到 OutputStream 或那个 File 对象
    其实问题一最终也是为了解决这个问题求大家帮个忙!
      

  4.   

    第一个问题:我这样转换不行啊 new String(text.getBytes("UTF8"), "gb2312");有没有人给句可行的代码,马上结贴。
      

  5.   

    第一个问题用用java.net.URLDecoder的decode方法不行么?2、InputStream不一定是文件的流呀,有很多对象可以返回InputStream的,所以用它来推出所属的文件流是不行的。
      

  6.   

    楼上的,对不起。我一直以为 java.net.URLDecoder 不行,所以也没有做测试结果……  sorry!请来这里拿另外的 50 分http://expert.csdn.net/Expert/topic/2979/2979931.xml?temp=.7267115