当幸福来敲门

我就会牢牢抓住!
随笔 - 50, 文章 - 3, 评论 - 8, 引用 - 0
数据加载中……

读取 文本 文件内容 FileInputStream 乱码处理

  StringBuffer content = new StringBuffer();
//  FileInputStream fis = null;
//  byte[] b = new byte[2048];
//  try {
//    if(lang!=null&&lang.trim().equals("10")){
//     fis = new FileInputStream(passwordTemplatePath);
//     }else if(lang!=null&&lang.trim().equals("20")){
//      fis = new FileInputStream(passwordTemplateEnPath);
//     }else if(lang!=null&&lang.trim().equals("30")){
//      fis = new FileInputStream(passwordTemplateChinaEnPath);
//     }
//     int m = 0;
//   while ((m = fis.read(b)) != -1) {
//    content.append(new String(b, 0, m));
//   }
//passwordTemplatePath 文本 文件地址
  BufferedReader br = null;
  try {
    if(lang!=null&&lang.trim().equals("10")){
         br =  new BufferedReader(new InputStreamReader(new FileInputStream(passwordTemplatePath), "utf-8"));
      }else if(lang!=null&&lang.trim().equals("20")){
       br =  new BufferedReader(new InputStreamReader(new FileInputStream(passwordTemplateEnPath), "utf-8"));
     }else if(lang!=null&&lang.trim().equals("30")){
        br =  new BufferedReader(new InputStreamReader(new FileInputStream(passwordTemplateChinaEnPath), "utf-8"));
      }
    String s = null;
    while ((s = br.readLine()) != null) {
    content.append(s);
   }
  } catch (Exception e) {
   e.printStackTrace();
  } finally {
   try {
    br.close();
   } catch (IOException e) {
    e.printStackTrace();
   }
  }

posted on 2012-06-26 17:15 wyx 阅读(2087) 评论(2)  编辑  收藏

评论

# re: 读取 文本 文件内容 FileInputStream 乱码处理  回复  更多评论   

是西安市阿萨啊啊啊
2014-10-21 20:29 | 实打实

# re: 读取 文本 文件内容 FileInputStream 乱码处理[未登录]  回复  更多评论   

越来越好,直接报错了。
2016-06-05 11:54 | 小明

只有注册用户登录后才能发表评论。


网站导航: