FileReader 객체는 웹 애플리케이션이 비동기적으로 데이터를 읽기 위하여 읽을 파일을 가리키는File 혹은 Blob 객체를 이용해 파일의 내용을 읽고 사용자의 컴퓨터에 저장하는 것을 가능하게 해줍니다.
readAsText() 메서드는 지정된 Blob 이나 File 의 컨텐츠를 읽기 위해 사용합니다. 읽기 연산이 끝나면, readyState 가 DONE으로 바뀌고, loadend 이벤트가 트리거 되고, result 프로퍼티는 파일의 내용을 텍스트 문자열로 가집니다.
instanceOfFileReader.readAsText(blob[, encoding]);
blob읽어 들일 Blob 이나 Fileencoding Optional반환 데이터에 사용될 문자열 인코딩을 지정. 매개변수가 지정되지 않으면 기본적으로 UTF-8이라고 가정합니다.
Shift-JIS 처리 방법instanceOfFileReader.readAsText(blob, "shift-jis"); |
자바스크립트 파일 업로드를 이용해서, CSV/TXT 파일을 제어 할 때, 인코딩 처리 방법입니다.
댓글 영역