サーバーが返したデータはGB18030です. プリント要求結果は以下の通りです. 中国語の乱码化が問題です. JavaScriptで解決できますか?
{ \ a1pos (110,268) }
発明者 量化 - 微かな夢HttpQuery関数を呼び出し,Http要求を送信するときに,要求ヘッダーの文字列設定を指定してください. "application/javascript; charset=xxx"をutf-8に設定して試してください.
発明者 量化 - 微かな夢この質問は,まずは,私の質問です.
18599999999ありがとうございました.
発明者 量化 - 微かな夢テストは完了し,あなたの回答の問題に対して,管理者をアップグレードしました. ` ` main ((() {の関数について "https://hq.sinajs.cn/rn=1644985273291&list=gb_$dji,gb_ixic,gb_$inx,hf_GC,hf_CL,DINIW,s_sh000001,rt_hkHSI,b_NKY", {メソッド: "GET",チャルセット: GB18030"} ゼロです "Referer: https://stock.finance.sina.com.cn/usstock/quotes/.IXIC.html"で,このサイトを紹介しています. 真実 (笑) ログ (ret.Body) {cH00ffff} ` ` このコードでデバッグすると,文字が正常に表示されます.
18599999999この問題はコードで解決できるのか? それとも短時間で解決できるのか?
18599999999コードについてはhttps://www.fmz.com/strategy/345557を参照してください.
発明者 量化 - 微かな夢テキスト・コードの書き方,HttpQuery,文脈などを見てください.
18599999999私はヘッダに"Content-Type"を追加しようとしました: "application/javascript; charset=utf-8",まだできません. (これは正しいのかどうかわかりません). サーバーは,この文字列しか返さないと推測しています. さらに,クロールされた財務データやリクエストヘッダを変更することも認識される可能性があります.