end;
字符串转16进制,其它平台结果相同
//经测试,以下代码任意平台测试结果相同
function StrToHex2(AStr: string): string;
var
Idx: Cardinal;
begin
Result:='';
for Idx := Low(AStr)to High(AStr)do begin
Result:= Result + IntToHex(Ord(AStr[Idx]), 4);
end;
end;
// 调用
procedure TForm1.Button1Click(Sender: TObject);
begin
Showmessage(StrToHex2('你好中国'));
end;
Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号
执行时间: 0.039808988571167 seconds