2017-08-01 3 views
0

altコードで区切られたcsvファイルがあります。 "Alt 26"または→記号。Java置換Altコード

this.delimiter = '→'; 
CsvReader reader = new CsvReader(inputStreamReader, this.delimiter); 
for (int i = 0; i < reader.getHeaderCount(); i++) { 
    //header fields is no being seperated as per delimiter specified. 
} 

ヘッダー/フィールドが区切られていないため、上記のコードは機能しません。どのようにそれらを交換する考えですか?

+5

あなたは*実際のフィールドを区切るために→文字が含まれていることを確認*あなたのCSVファイルこと、または→を使用してタブ文字を表示するテキストエディタを使用していますか? – Jesper

+0

メモ帳で開くとタブが表示されますが、それを開くと矢印記号(alt 26)が表示されます。それをExcel(alt26)で使用すると、フィールドが正しく分離されます –

+1

つまり、ファイルには実際には矢印ではなくタブ文字が含まれています。 Excelはタブを矢印文字に変換するだけです。 – Jesper

答えて