国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

url編碼與解碼工具附代碼

2019-11-18 17:59:42
字體:
供稿:網(wǎng)友
url編碼與解碼工具附代碼


url編碼與解碼工具附代碼,代碼很簡單,做sql注入分析時經(jīng)常用到,但一時又找不到,就寫了一個


代碼部分:

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, HTTPApp;

type
TForm1 = class(TForm)
  Button1: TButton;
  Memo1: TMemo;
  Memo2: TMemo;
  Button2: TButton;
  PRocedure Button1Click(Sender: TObject);
  procedure Button2Click(Sender: TObject);
private
  { Private declarations }
  function URLEncode(const msg : String) : String;
  function GetMemoText(memo:TMemo):string;
public
  { Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
i: Integer;
ss: string;
begin
ss := GetMemoText(Memo1);
Memo1.Text :=ss;
Memo2.Clear;
for i := 1 to Length(ss) do
begin
  Memo2.Text := Memo2.Text + '%' + IntToHex(Ord(ss), 2);
end;
end;

function TForm1.URLEncode(const msg: String): String;
var
  I : Integer;
begin
  Result := '';
  for I := 1 to Length(msg) do begin
    if msg[I] = ' ' then
        Result := Result + '+'
    else if msg[I] in ['a'..'z', 'A'..'Z', '0'..'9'] then
        Result := Result + msg[I]
    else
        Result := Result + '%' + IntToHex(ord(msg[I]), 2);
  end;

end;

procedure TForm1.Button2Click(Sender: TObject);
var ss:string;
begin
Memo2.Clear;
ss :=GetMemoText(Memo1);
Memo1.Text :=ss;
Memo2.Text :=HTTPDecode(trim(ss));
end;

function TForm1.GetMemoText(memo: TMemo): string;
var i:integer;
begin
for i:=0 to memo.Lines.Count-1 do
begin
  Result :=Result + trim(memo.Lines);
end;
end;

end.

上一篇:用DLL方式封裝MDI子窗體

下一篇:用Timer實現(xiàn)定時運行

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
學(xué)習(xí)交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網(wǎng)友關(guān)注

主站蜘蛛池模板: 体育| 长葛市| 嘉禾县| 眉山市| 扶绥县| 开原市| 通河县| 紫阳县| 安顺市| 合山市| 子长县| 米泉市| 泉州市| 葵青区| 平定县| 多伦县| 紫阳县| 将乐县| 安龙县| 随州市| 姜堰市| 湾仔区| 铜山县| 万山特区| 平阳县| 布拖县| 若羌县| 平邑县| 莲花县| 凯里市| 南漳县| 汉寿县| 平阴县| 南汇区| 仪征市| 平江县| 大渡口区| 景宁| 黔东| 平乐县| 水城县|