찾다

 >  Q&A  >  본문

node.js - superagent를 사용하여 UTF-8 웹사이트 왜곡된 문자 캡처

superagent+cherio를 사용하여 *Dong의 제품을 크롤링했는데 반환된 중국어 응답 헤더가 다음과 같습니다.
gzip으로 압축되어 있지만 기본적으로 superagent가 압축을 해제하는 것은 당연한 일입니다

*동부 제품주소 https://item.jd.com/5025518.html

제품명을 따서 가져왔는데 결과는 이렇습니다

핵심 코드는 다음과 같습니다.

으아아아
天蓬老师天蓬老师2755일 전1425

모든 응답(2)나는 대답할 것이다

  • phpcn_u1582

    phpcn_u15822017-07-06 10:37:50

    이것은 잘못된 코드가 아닙니다. 잘못된 코드라면 모든 것이 엉망인 것입니다. 인코딩에 문제가 있는 것입니다.

    회신하다
    0
  • 代言

    代言2017-07-06 10:37:50

    우편 배달원을 이용해 직접 주소를 요청했는데, 상황이 나오지 않아서 IDE나 텍스트 편집기 문제라고 판단하고 형식을 utf-8로 설정했습니다.

    회신하다
    0
  • 취소회신하다