请问在Delphi中用什么函数可取得汉字的ASCII码?

Lesslie 2002-12-10 11:40:49
请问在Delphi中用什么函数可取得汉字的ASCII码?谢谢!
...全文
35 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lesslie 2002-12-12
  • 打赏
  • 举报
回复
谢谢rmichael(我是专家),我要的就是Ord()了,Thanks.
rmichael 2002-12-12
  • 打赏
  • 举报
回复
通常情况下,由于一个汉字对应两个字节,所以一个汉字应该对应两个ASCII码,对每个字节取ord()即可。
Lesslie 2002-12-12
  • 打赏
  • 举报
回复
你好:
我要取得汉字的ASCII,要得到汉字对应ASCII码的值。具体一点就是我们现在要做一个报考系统,我把机器读到的区位码(区码和位码)分别加上160再组合就能得到汉字;现在要反过来:从汉字得到区位码,所以我第一步是要求得汉字的ASCII码。谢谢!
dext 2002-12-10
  • 打赏
  • 举报
回复
请说得再明白一点,是不是这样?
var
s: string;
c: array[1..4] of Char;
i: Integer;
begin
s:='汉字';
for i:= 1 to 4 do
c[i]:= s[i];
end;
对了 如果是NT 还要注意宽字符问题!

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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