我正在尝试在 NetBeans 6.0.1 中使用OpenCSV解析 .csv 文件。我的文件包含一些 Unicode 字符。当我将其写入输出时,字符会以其他形式出现,例如 (HJ1'-E/;)。当我在记事本中打开这个文件时,它看起来没问题。
我使用的代码:
CSVReader reader=new CSVReader(new FileReader("d:\\a.csv"),',','\'',1);
String[] line;
while((line=reader.readNext())!=null){
StringBuilder stb=new StringBuilder(400);
for(int i=0;i<line.length;i++){
stb.append(line[i]);
stb.append(";");
}
System.out.println( stb);
}