将 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.
如果有用请告诉我。
-卡吉 :)
我有这段代码可以打开文件,但我想知道是否可以打开 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.
如果有用请告诉我。
-卡吉 :)