>source

파일을 열려면이 코드가 있지만 UTF-8 파일을 열 수 있는지 알고 싶습니다.

Resource usersResource = new ClassPathResource("users.csv");
@Before
public void setUp() throws IOException {
    usersResource.getInputStream());
}


  • 답변 # 1

    아마도 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.

    이것이 유용한 지 알려주십시오.

    -Kaj :)

  • 이전 python - html5lib의 결함?
  • 다음 mysql - STRING, STRING (255) 또는 VARCHAR (255)?