Haruyuki Mohri Blog(Delphi)

毛利春幸のブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

Indyを使って URIエンコード

IndyのTIdURIを使えば URIエンコードもデコードも簡単
#include <IdURI.hpp>
//---------------------------------------------------------------------------
//シフトJIS→UTF8→URI
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
    UTF8String stTemp;
    stTemp = AnsiToUtf8(Edit1->Text);
    Edit2->Text = TIdURI::ParamsEncode(__classid(TIdURI), stTemp);
    Edit1->Text = "";
}

//---------------------------------------------------------------------------
//シフトJIS←UTF8←URI
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
    UTF8String stTemp = TIdURI::URLDecode(__classid(TIdURI), Edit2->Text);
    Edit1->Text = Utf8ToAnsi(stTemp);
    Edit2->Text = "";
}
スポンサーサイト

テーマ:プログラミング - ジャンル:コンピュータ

  1. 2008/01/10(木) 11:57:19|
  2. BCB

Profile

Twitter...

最近の記事

ブログ内検索

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。