728x90
반응형
Node.js에서 문자코드를 변경해 주는 모듈은 iconv와 iconv-lite이 있습니다. iconv가 다양한 문자코드를 지원한다면 iconv-lite은 가볍고 간소화된 문자코드를 지원하고 있습니다.
설치방법
const iconv = require("iconv-lite");
사용방법
const { data } = await axios({
url,
method: "GET"
});
const { data } = await axios({
url,
method: "GET",
responseType: "arraybuffer" // 추가
});
const contents = iconv.decode(data, "EUC-KR").toString();
핵심은 response 데이터타입을 ArrayBuffer로 변환해서 받은 후 iconv의 decode 메서드를 사용해서 변환하는 것입니다.
728x90
반응형
그리드형
'개발 > Node.js' 카테고리의 다른 글
[Node.js] Buffer to String 처리방법과 간단예시 | readFileSync encoding (0) | 2021.11.17 |
---|---|
[Node.js] 폴더 안에 모든 파일 삭제하는 방법 (How to remove all files from directory) (0) | 2021.11.12 |
[Node.js] fs.writeFile, fs.writeFileSync 사용법과 간단예시 | 파일 저장 (0) | 2021.11.12 |
Node.js 티스토리 파일 업로드 API 구현하는 방법(multipart/form-data 이놈..) (1) | 2021.01.05 |
Node.js에서 캔버스(Canvas)로 이미지 만들고 저장하는 방법 (0) | 2021.01.04 |
이 포스팅은 쿠팡파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.