一个关于网址参数编码的解码算法 求救啊~~~~~~~~~

afu45 2009-01-28 08:22:26
编码如下
%E6%82%B2%E6%AD%8C



请问如何解密出来

是“悲歌” 两个字
...全文
91 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bdmh 2009-02-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jadeluo 的回复:]
UTF-8编码的字符串, 写个函数来解码就行了:


Delphi(Pascal) code
function UTF8StringDecode(S: String): String;
var
U : UTF8String;
i : Integer;
begin
SetLength (U, Length(S) div 3);
for i := 1 to Length(U) do
U[i] := chr(StrToInt('$' + copy(S, i * 3 - 1, 2)));
Result := UTF8Decode(U);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
Showmessage (UTF8Str…
[/Quote]

楼上正解
jadeluo 2009-01-29
  • 打赏
  • 举报
回复
UTF-8编码的字符串, 写个函数来解码就行了:


function UTF8StringDecode(S: String): String;
var
U : UTF8String;
i : Integer;
begin
SetLength (U, Length(S) div 3);
for i := 1 to Length(U) do
U[i] := chr(StrToInt('$' + copy(S, i * 3 - 1, 2)));
Result := UTF8Decode(U);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
Showmessage (UTF8StringDecode('%E6%82%B2%E6%AD%8C'));
end;

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧