utf-8 读入写入文件

用下面的代码效果最好,亲测!!!

            	FileInputStream fis = new FileInputStream(srcFile);   
            	  InputStreamReader isr = new InputStreamReader(fis, "UTF-8");   
            	  BufferedReader br = new BufferedReader(isr);   
            	  String line = null,FileContent="";   
            	  while ((line = br.readLine()) != null) {   
            	      FileContent += line;   
            	      FileContent += "\r\n"; // 补上换行符   
            	  }  
            	  FileOutputStream fos = new FileOutputStream(toFile);   
                  OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8");   
                  osw.write(FileContent);   
                  osw.flush();


猜你喜欢

转载自blog.csdn.net/ewwerpm/article/details/78303251
今日推荐