将 SpringBoot 资源打开为 UTF-8 文件

Open SpringBoot resource as UTF-8 file

我有这段代码可以打开文件,但我想知道是否可以打开 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

An InputStreamReader is a bridge from byte streams to character streams: It reads bytes and decodes them into characters using a specified charset.

如果有用请告诉我。

-卡吉 :)