以utf-8文件的形式打开springboot资源

oaxa6hgo  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(336)

我有这段代码来打开一个文件,但我想知道是否有可能打开它的utf-8文件

Resource usersResource = new ClassPathResource("users.csv");

@Before
public void setUp() throws IOException {
    usersResource.getInputStream());
}
7fyelxc5

7fyelxc51#

也许inputstreamreader可以用以下方法解决这个问题:

new InputStreamReader(usersResource.getInputStream(), "UTF-8")

从https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/inputstreamreader.html:
inputstreamreader是从字节流到字符流的桥梁:它读取字节并使用指定的字符集将其解码为字符。
请告诉我这是否有用。
-卡吉:)

相关问题