文字列変換するには?


ポッツィー  2005-10-18 10:53:46  No: 18150  IP: 192.*.*.*

TNMHTPを使って、Bodyに入っているテキストコードを
解析しようとしたのですが、
使用されている文字列が、シフトJISではないようです。
この文字をシフトJIS  (String)にして
変換したいのですがどうすればよいのでしょうか

編集 削除
コード次第  2005-10-18 11:07:37  No: 18151  IP: 192.*.*.*

「シフトJISではないようです」とだけ書かれても... 。←(コマル)
何のコードかによって変換に必要なユニット、関数も変わるということ。

編集 削除
ポッツィー  2005-10-18 13:34:30  No: 18152  IP: 192.*.*.*

すみません。
何のコードかはわかりませんが、
「C#のイベント」と表示されているらしき部分が
たぶん、「>、ウ、ホ・レ」となってます。

編集 削除
ポッツィー  2005-10-18 13:42:21  No: 18153  IP: 192.*.*.*

すみません。
他にも方法があるかもしれませんので、
目的をはっきりさせておきます。

NMHTTPを使ってHTMLソースを取得します。
取得したソース(NMTHHP.Body)で画面に表示されている
テキスト文字だけを取得しようとしています。

サイトでURLごと  http://〜/p01, ・・・・ http://〜/p99
とあった場合に p01からp99まで99回ループをまわして
表示されている文章だけを取って、文章のみファイルに出力したい
というのが目的です。

また、Dlephi6,Delphi7を使用できる環境にあります。
現在はNMHTTPがDelphi7にないので、Delphi6で作成しています。

WebBrowser も確認したのですが、
表示されている文章を取得する方法がわかりませんでした。

編集 削除
ぶらうざにおまかせ  2005-10-19 08:57:54  No: 18154  IP: 192.*.*.*

ブラウザの文字コード判別もあてにならない場合があるけど、
Memo1.Text := OleVariant(WebBrowser1.Document).Body.CreateTextRange.Text;

編集 削除