TIdHTTP.Getで文字化けしない方法@Delphi2010。
Delphi2010版というよりIndy10最新版でのやり方と言った方が正しいけど、以下のようにすればOK。
IdHTTP1.Response.CharSet := 'Shift_JIS';
これだけであとはGetを呼ぶと内部で変換した上で返してくれる。
もちろん決めうちなので自動で文字コード判別はできないけど、だいぶ楽にはなった。
Delphi2010版というよりIndy10最新版でのやり方と言った方が正しいけど、以下のようにすればOK。
IdHTTP1.Response.CharSet := 'Shift_JIS';
これだけであとはGetを呼ぶと内部で変換した上で返してくれる。
もちろん決めうちなので自動で文字コード判別はできないけど、だいぶ楽にはなった。