Java Replace Alt Codes

I have a csv file that is alt code delimited. “Alt 26” or → sign.

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.
}

Code above won’t work as the header/fields are not being seperated. Any idea how to replace them?

Try to open file with UTF-8 encoding:

inputStreamReader = new InputStreamReader(new FileInputStream("d://a.csv"), "UTF-8"),

like in this question:
Parse CSV file containing a Unicode character using OpenCSV