我有这段代码来打开一个文件,但我想知道是否有可能打开它的utf-8文件
Resource usersResource = new ClassPathResource("users.csv"); @Before public void setUp() throws IOException { usersResource.getInputStream()); }
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是从字节流到字符流的桥梁:它读取字节并使用指定的字符集将其解码为字符。请告诉我这是否有用。-卡吉:)
1条答案
按热度按时间7fyelxc51#
也许inputstreamreader可以用以下方法解决这个问题:
从https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/inputstreamreader.html:
inputstreamreader是从字节流到字符流的桥梁:它读取字节并使用指定的字符集将其解码为字符。
请告诉我这是否有用。
-卡吉:)