txt文本中文乱码java技术解决方案-武汉宏鹏教育

时间:2012-12-18 栏目:java技术 阅读:0 作者:宏鹏教育宏鹏光谷校区

  txt文本中文乱码怎么办?利用java技术完美解决,宏鹏教育武汉宏鹏光谷校区讲师教你如何解决。

       java读取txt文本中如含有中文,可能会出现乱码,解决方案是:

  1.要统一编码,java工程的编码,txt文本编码,java工程中的java文本编码都统一为utf-8;

  2.利用 InputStreamReader(new FileInputStream(fileUrl), "utf-8")将文本再次设置为utf-8

  3.具体代码如下

  InputStreamReader isr;

  try {

  isr = new InputStreamReader(new FileInputStream(fileUrl), "utf-8");

  BufferedReader read = new BufferedReader(isr);

  String s=null;

  List list = new ArrayList();

  while((s=read.readLine())!=null)

  {

  //System.out.println(s);

  if(s.trim()。length()>1){

  list.add(s.trim());

  }

  }

  System.out.println("OK!");

  } catch (UnsupportedEncodingException e) {

  // TODO Auto-generated catch block

  e.printStackTrace();

  } catch (FileNotFoundException e) {

  // TODO Auto-generated catch block

  e.printStackTrace();

  } catch (IOException e) {

  // TODO Auto-generated catch block

  e.printStackTrace();

  }

       现在学会了吗?简单易学的java入门技术,宏鹏教育武汉宏鹏光谷校区java技术讲师教你入门,想了解更多请继续关注武汉宏鹏教育官网。

专业老师指导

赵老师

赵老师

从事IT教育培训十年有余,致力于帮助广大学子找到适合自己的专业

立即在线咨询

培训咨询客服

陈老师

陈老师

IT培训专业客服,用自己的真诚解决了无数学子的困惑

立即在线咨询

热门课程任你选,成长蜕变看的见

课程余量有限,即将截止报名!查看详情