CH13-2 · DECISION

문자 인코딩과 텍스트 파일의 선택 기준을 나란히 비교한다

비교 항목: Charset이 바이트와 문자의 변환 규칙이다 / 큰 파일은 Reader나 lines로 순차 처리한다 / 줄바꿈은 플랫폼과 파일 형식을 구분한다

문자 인코딩과 텍스트 파일 판단표
확인 질문판단 근거코드에서 드러낼 것
Charset이 바이트와 문자의 변환 규칙이다StandardCharsets.UTF_8처럼 이름 붙은 상수를 사용해 쓰기와 읽기에 같은 규칙을 전달합니다.타입과 시작값
큰 파일은 Reader나 lines로 순차 처리한다newBufferedReader와 Files.lines는 전체 파일을 한 번에 보관하지 않습니다.실패 또는 변경 경계
줄바꿈은 플랫폼과 파일 형식을 구분한다System.lineSeparator()는 현재 플랫폼 출력에 적합하지만 고정 프로토콜이나 저장 형식은 요구한 줄바꿈을 명시해야 합니다.선택한 규칙의 결과

선택 기준 System.lineSeparator()는 현재 플랫폼 출력에 적합하지만 고정 프로토콜이나 저장 형식은 요구한 줄바꿈을 명시해야 합니다.