HttpQuery चाइनीज़ रैंडम charset=GB18030

लेखक:18599999999, बनाया गयाः 2022-02-16 13:27:24, अद्यतन किया गयाः 2022-02-16 13:48:21

दोस्तों, सर्वर ने GB18030 का डेटा लौटाया है, और प्रिंट अनुरोध के परिणाम इस प्रकार हैं, क्या आप चीनी में रैंडम कोड में बदल गए हैं?

{ स्थितिकोड: 200, हेडर: { कैश-नियंत्रण: [ कोई कैश नहीं ], कनेक्शन: [ जिंदा रहो ], सामग्री-प्रकार: [ अनुप्रयोग/जावास्क्रिप्ट; Charset=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.0000,Feb 15 05:00PM EST,34566.1719,1,2022-02-16 06:01:01:05,422.6700,34686.1914,35047.7891,1814,1815,1815,1815,1815,1815,1815,1816,1816,1816,1816,1816,1816,1816,1816,1816,1816,1816,1816,1816,1816,1816,1816,1816,1816,1816,1817,1817,1817,1817,1817,1817,1817,1817, }


अधिक

छोटे सपने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"}, शून्य, "Referer: https://stock.finance.sina.com.cn/usstock/quotes/.IXIC.html", सच ) लॉग ((ret.Body) } `` यदि आप नवीनतम होस्ट का उपयोग करते हैं, और इस कोड का उपयोग करके डिबग करते हैं, तो यह सामान्य रूप से दिखाई देगा।

18599999999क्या यह समस्या कोड द्वारा हल की जा सकती है? या यह कम समय में हल की जा सकती है?

18599999999कोड देखें https://www.fmz.com/strategy/345557

छोटे सपनेआपको यह देखने की आवश्यकता है कि आपका कोड कैसे लिखा गया है, httpQuery और संदर्भ।

18599999999मैंने हेडर में "Content-Type" जोड़ने की कोशिश कीः "application/javascript; charset=utf-8", और यह अभी भी काम नहीं कर रहा है ((मुझे नहीं पता कि यह सही है या नहीं) । यह अनुमान लगाया गया है कि सर्वर केवल इस तरह के वर्णों को लौटाएगा। और क्रॉल किए गए वित्तीय डेटा, अनुरोध शीर्षक को बदलना भी पहचाना जा सकता है। मुझे नहीं पता कि क्या कोई अन्य तरीका है। यह सुविधा मेरे ब्राउज़र कंसोल पर एक वातावरण में यादृच्छिक नहीं होगी, मुझे नहीं पता कि क्यों।