「あ」を「%A4%A2」に変換したい

解決


Fell  2008-04-17 21:18:37  No: 30539  IP: 192.*.*.*

Delphiで「あ」を「%A4%A2」に変換するプログラムを作成したいのですが、
どうしたらよいでしょうか?
そもそも「%A4%A2」は何という文字コードなんてしょうか?

例えば、「http://d.hatena.ne.jp/」にて「あ」を検索すると
http://d.hatena.ne.jp/keyword/%A4%A2」となります。

よろしくお願いいたします。

編集 削除
DEKO  2008-04-17 21:35:45  No: 30540  IP: 192.*.*.*

EUCをHTTPエンコードしたものですね。

1.SHIFT-JIS -> EUC変換
2.HTTPEncode()に通す。

でイケると思います。
HTTPEncode()/HTTPDecode()を利用するには、
uses句に"HTTPApp"を追加して下さい。

編集 削除
Fell  2008-04-18 15:14:10  No: 30541  IP: 192.*.*.*

DEKOさん
ありがとうございました。

おかげさまで下記コンポーネントで解決できました。

文字コード変換総合コンポーネント  TPzConv ver.1.2  http://www31.ocn.ne.jp/~pz/delphi/pzconv/document.htm

編集 削除