var s: string; i: integer;//...... begin i:= strtoint('$'+s);//...... end;
showmessage(widechar(strtoint('$'+'D0C5'))); //信
procedure TForm1.Button1Click(Sender: TObject); var s,str:string; i:integer; begin s:='信息订阅'; for i := 1 to length(s) do begin str:=str + inttohex(ord(s[i]),2); end; caption:=str; end;
s: string;
i: integer;//......
begin
i:= strtoint('$'+s);//......
end;
var s,str:string;
i:integer;
begin
s:='信息订阅';
for i := 1 to length(s) do
begin
str:=str + inttohex(ord(s[i]),2);
end;
caption:=str;
end;
信息订阅 正确的汉字字节应该是4FE1606F8BA29605
信 息 订 阅
ascii码:208 | 197 207 | 162 182 | 169 212 | 196
16进制 : D0 | C5 CF A2 B6 A9 D4 C4
16进制D0对应10进制是:D * 16 + 0 = 13 * 16 + 0 = 208