求使用Delphi7 实现下面的效果。。?????

//函数:functionToUTF8Encode(str:string):string;varb:Byte;beginforbinBytesOf(UTF8Encode(... //函数:
function ToUTF8Encode(str: string): string;
var
b: Byte;
begin
for b in BytesOf(UTF8Encode(str)) do
Result := Format('%s%%%.2x', [Result, b]);
end;

//测试:
var
str: string;
begin
str := '万一';
str := ToUTF8Encode(str);
ShowMessage(str); //%E4%B8%87%E4%B8%80
end;
展开
 我来答
zyjying520
2013-07-26 · TA获得超过225个赞
知道小有建树答主
回答量:436
采纳率:100%
帮助的人:370万
展开全部

你是要转为url编码是么,如果是试试我这个函数

function URLEncode(US: string):string;
var
  i: integer;
begin
  Result := '';
  if US <> '' then
  begin
    US := AnsiToUtf8(US);
    for i := 1 to Length(US) do
      if Ord(US[i]) >= 127 then
        Result := Result + '%' + IntToHex(Ord(US[i]), 2)
      else
        Result := Result + US[i];
  end;
end;
dy178141290
2013-07-25
知道答主
回答量:9
采纳率:0%
帮助的人:3.8万
展开全部
你这个是需要实现什么效果~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式