郑州boy 2012-06-12 11:28 采纳率: 0%
浏览 380
已采纳

java 读取文件中的欧元符号€

大家好,最近要读取别人的给的文件其中文件的分割符是€ 但是在读取到程序中以后 根据此符号进行分割,分割不出来。所以希望大家给点解决方案。
读取的文件是在附件中
其中我的部分代码是这样的

[code="java"]

public static void main(String[] args)throws Exception{
    File file=new File("C:\\Users\\WYK\\Desktop\\mysjydtest\\i_20120520_VGOP2-R2.10-97201_00.verf");
    BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(new FileInputStream(file)));
    String temp = bufferedReader.readLine();    
    System.out.println(temp.split("€").length);
    bufferedReader.close();



}

[/code]

  • 写回答

4条回答 默认 最新

  • 一品天下先 2012-06-12 12:09
    关注

    看原文件的 16进制格式数据 分格符 数据是 0x80

    String[] strs = str.split(new String(new byte[]{(byte)0x80}));

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)
编辑
预览

报告相同问题?