掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
IdHTTP.Get で得たWEBページソースの文字化け (ID:49583)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
//HTTP.Response.CharSet エンコードを判断する(今回はUTF8) S.LoadFromStream(MS,TEncoding.UTF8); /////////////////// ↑ に感動しました!!! AAAさん、ありがとうございました。 ---------------------------- <Yahooサイト:'https://news.yahoo.co.jp/'のWEBソースを取得> var HTTP : TIdHTTP; MS : TMemoryStream; S : TStringList; begin HTTP :=IdHTTP1; HTTP.IOHandler:=IdSSLIOHandlerSocketOpenSSL1; IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Method:=sslvSSLv23; S := TStringList.Create; S.Clear; MS := TMemoryStream.Create; MS.clear; HTTP.Get('https://news.yahoo.co.jp/',MS); MS.Position := 0; S.LoadFromStream(MS,TEncoding.UTF8); Showmessage(S.text); Freeandnil(MS); S.Free; end; <環境:Windows10 Home + Delphi10.2.3 Comm.Ed. + Indy10.6.2>
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.