请教怎么把url中的%D6这样字符转换成汉字?(100分)

  • 主题发起人 主题发起人 linmang
  • 开始时间 开始时间
L

linmang

Unregistered / Unconfirmed
GUEST, unregistred user!
请教这样的函数。多谢
 
使用 indy 中的函数:

uses IdURI;

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(TIdURI.PathEncode('这是一个测试'));
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
ShowMessage(TIdURI.URLDecode('%D5%E2%CA%C7%D2%BB%B8%F6%B2%E2%CA%D4'));
end;
 
谢谢!给你100分。
 
TIdURI.URLDecode() 解码总是出现稀奇古怪的汉字怎么办?是否还要设置其他的参数。
 
后退
顶部