我試圖用NetBeans 6.0.1中的OpenCSV解析.csv文件。我的文件包含一些Unicode字符。當我將它寫入輸出時,字符以其他形式出現,如(HJ1'-E /;)。當我在記事本中打開這個文件時,它看起來很好。使用OpenCSV解析包含Unicode字符的CSV文件
,我使用的代碼:
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);
}