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

解決


Fell  2008-04-18 06: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-18 06:35:45  No: 30540  IP: [192.*.*.*]

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

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

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

編集    削除
Fell  2008-04-19 00:14:10  No: 30541  IP: [192.*.*.*]

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

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

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

編集    削除