У меня есть этот фрагмент кода для открытия файла, но мне нравится знать, можно ли открыть его файл UTF-8
Resource usersResource = new ClassPathResource("users.csv");
@Before
public void setUp() throws IOException {
usersResource.getInputStream());
}




Возможно, InputStreamReader может решить это для вас, например:
new InputStreamReader(usersResource.getInputStream(), "UTF-8")
Из https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStreamReader.html:
InputStreamReader — это мост от потоков байтов к потокам символов: он считывает байты и декодирует их в символы, используя указанный набор символов.
Пожалуйста, дайте мне знать, если это полезно.
-Кай :)