HttpQuery 중국어 로드코드 charset=GB18030

저자:18599999999, 창작: 2022-02-16 13:27:24, 업데이트: 2022-02-16 13:48:21

여러분, 서버가 GB18030의 데이터를 반환했습니다. 인쇄 요청 결과는 아래와 같습니다. 중국어 로드 코드가 된 문제 해결 할 수 있습니까?

상황코드: 200, 헤더: { Cache-Control: [ 캐시 없이 ], 연결: [ 살아있어요 ], 콘텐츠 타입: [ 앱/자바스크립트; 문자 집합=GB18030 ] }, 쿠키: [], Body: var hq_str_gb_$dji=,34988.8398,1.22,2022-02-16 06:01:05,422.6700,34686.1914,35047.7891,34686.1914,36952.6484,30547.5293,305666649,370199515,0.00,,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.0000,Feb 15 05:00PM EST,344566.1719,1.2022-02-16 06:01:05,422.6700,34686.1914,35047.7891,34681.1914,36952.6484,30547.5293,305666649,370956649,3706649,3706649,3706649,3706649,3706649,3706649,3706649,3706649,3706649,3706649,3706649,3706649,3706649,3706649,370667 }


더 많은

작은 꿈HttpQuery 함수를 호출할 때 Http 요청을 보낼 때 요청 헤더의 문자 집합 설정을 지정하여 시도하십시오. "application/javascript; charset=xxx"를 utf-8로 설정하는 것과 같이.

작은 꿈이 글은 제 생각에는 매우 귀찮은 글입니다.

18599999999정말 괜찮아요.

작은 꿈테스트를 완료하고, 귀하의 응답에 대한 문제를 해결하기 위해 관리자를 업그레이드했습니다. `` function main (() { var ret = HttpQuery (이번 문장에서는 "https://hq.sinajs.cn/rn=1644985273291&list=gb_$dji,gb_ixic,gb_$inx,hf_GC,hf_CL,DINIW,s_sh000001,rt_hkHSI,b_NKY", {method: "GET", charset: GB18030"}, null, "Referer: https://stock.finance.sina.com.cn/usstock/quotes/.IXIC.html" true (중략) 로그 (ret.Body) ♪ ♪ `` 최신 호스트를 사용 하 여 이 코드를 디버깅 하 고 정상적으로 표시 됩니다.

18599999999이 문제는 코드로 해결할 수 있을까요? 아니면 짧은 시간에 해결할 수 있을까요?

18599999999코드는 https://www.fmz.com/strategy/345557에서 참조하십시오.

작은 꿈이 문서는 HTML, HTML, HTML, HTML, HTML, HTML, HTML, HTML, HTML, HTML, HTML, HTML, HTML, HTML, HTML, HTML, HTML, HTML.

18599999999나는 헤더에 "Content-Type"를 추가하려고 노력했다: "application/javascript; charset=utf-8", 또는 안된다. (이것이 옳는지 아닌지 모르겠어). 서버가 이러한 문자 집합만을 반환할 것으로 추정됩니다. 그리고 크래핑된 재무 데이터, 요청 헤더를 변경하는 것도 인식 될 수 있습니다. 다른 방법이 있는지 모르겠습니다. 이 기능은 브라우저 컨트롤에서 내가 사용하는 환경에서 무작위로 표시되지 않습니다. 왜인지 모르겠습니다.