Я пытаюсь прочитать из файла csv. Файл содержит символы UTF-8. Таким образом, на основе Проанализируйте файл CSV, содержащий символ Unicode, с использованием OpenCSV и Как читать японские поля из файла CSV в java бобы? я только что написал
CSVReader reader = new CSVReader(new InputStreamReader(new FileInputStream("data.csv"), "UTF-8"), ';');
Но это не работает. Текст >>Sí, es nuevo‹‹ корректно отображается в Блокноте, Excel и различных других инструментах для редактирования текста, но когда я анализирую файл с помощью opencsv, я получаю >>S�, es nuevo‹‹ ( í — это специальный символ, если вам интересно ;)
Что я делаю неправильно?