상세 컨텐츠

본문 제목

JavaScript - FileReader : Shift-JIS 인코딩 처리 방법 (파일 업로드)

개발

by A+티스토리 2021. 1. 14. 11:22

본문

반응형

 

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 파일을 제어 할 때, 인코딩 처리 방법입니다.

 

 

 

반응형

관련글 더보기

댓글 영역