主题:用什么函数获得中文字的内码?
yzw11
[专家分:0] 发布于 2007-10-06 16:10:00
啊 的内码是 B0A1(16进制) 用什么函数/..??????
回复列表 (共2个回复)
沙发
长尾兔 [专家分:3630] 发布于 2007-10-06 18:31:00
var
C, X : String;
begin
C := '啊';
X := Format('%.2x%.2x', [Ord(C[1]), Ord(C[2])]);
Showmessage(X);
end;
Delphi(O Pascal)没有十六进制表示法,因此用十六进制字符串表示
板凳
yzw11 [专家分:0] 发布于 2007-10-06 22:51:00
var
i:integer;
s,s1:string;
begin
s1:='啊哦饿';
for i:=1 to length(s1) do
begin
s:=s+inttohex(ord(s1[i]),2);
end;
Showmessage(s);//B0A1C5B6B6F6
我来回复