以UTF-8文件的形式打开SpringBoot资源



我有这段代码来打开一个文件,但我想知道是否可以打开它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是从字节流到字符流的桥梁:它读取字节并使用指定的字符集将其解码为字符。

请告诉我这是否有用。

-Kaj:(

最新更新