procedure TForm1.Button2Click(Sender: TObject);
var
t: TIdURI;
s: string;
begin
t := TIdURI.Create;
try
s := '中华人民共和国';
//转义
s := AnsiToUtf8(s);
s := t.ParamsEncode(s);
edit1.Text := s;
showmessage(s);
//还原
s := t.URLDecode(s);
s := Utf8ToAnsi(s);
showmessage(s);
finally
t.Free;
end;
end;
谢谢,我将IdURI.pas拷贝到C:/Program Files/Borland/Delphi6/Source/Vcl目录下,还是编译不过去。
s := t.ParamsEncode(s);
s := t.URLDecode(s);//请问这两句什么意思啊
另有没有整个TextFile转换的函数啊,谢谢~~~
不可能吧,你如果装了INDY.
s := t.ParamsEncode(s);//这句是用UTF-8编码
s := t.URLDecode(s);//这句是解码UTF-8的
CSV文件是EXCEL的一种明文保存格式,应该是可以解开的.
如果不行,你发文件到我的邮箱我看看可不可解.
murray2081@163.com