느긋하게
한글 깨짐 현상... 본문
크롤링을 하다 보면 특히 한글의 경우 깨지는 현상이 있는데....
처음에 아무 생각 없이 이거 저거 해도 안되고
결국에는 어찌어찌 해결 하긴 했는데 삽질을 너무 했음ㅋㅋㅋ
if(koreanURL != '') {
request({
encoding: 'binary',
url : koreanURL,
method : 'get',
headers : {
'Content-Type':"text/html; charset=euc-kr",
'Accept-Charset' : 'euc-kr'
}
}, (err,res,body)=>{
koreanParse(outFilePath, body)
});
var bia = new Buffer(response, 'binary')
var iconv = new Iconv('EUC-KR', 'UTF-8//IGNORE');
const resBuff = iconv.convert(bia).toString()
저 중에 실제로 뭐가 필요한지는 하나하나 빼보면서 해야할듯
마지막에 Buffer에 넣어줬더니 확실히 되긴 했는데
이유는 모르겠지만 Buffer에 넣지 않았을 때는 한글이 깨져서 나왔음..ㅠㅠ
'개발괴발 > javascript' 카테고리의 다른 글
java script에서 focus된 element를 찾는 방법 (0) | 2019.03.29 |
---|---|
부모 디렉토리 명 가져오기 (0) | 2018.07.18 |
xml2js 사용법 (0) | 2018.07.17 |
현재 디렉토리 가져오기 (0) | 2018.07.17 |
Comments