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