字符组成?

Michael 2000-01-10 09:17:00
本人想自己编写一折行打印程序以实现PB特殊打印功能,但对汉字的组成原理不甚清楚,以及汉字与ASCII扩展字符集的关系,请各位专家赐教!谢谢各位。
...全文
291 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wlz123 2001-02-18
  • 打赏
  • 举报
回复
关注
WHQ 2000-01-13
  • 打赏
  • 举报
回复
对国标2312字符集有:
内码低字节=区码+0x20+0x80;内码高字节=位码+0x20+0x80
但国标K字符集中,内码的第二字节可小于128,你可在Windows目录下(对Win95/98)找到一个文件GBK.TXT,它列出了GBK字符集中所有汉字的内码。
kxy 2000-01-10
  • 打赏
  • 举报
回复
判断一行的末尾是否是半个汉字,一般这样.

hzCount := 0;
for i:=1 to 字符串的长度 do
begin
if s[i] > #128 then hzCount+1;
end;

if hzCount是偶数 不是半个汉字 else 是半个汉字.
zdg 2000-01-10
  • 打赏
  • 举报
回复
汉字有两个字节, 分别是区位码, 区码和位码的ASCII码都大于128.
每个汉字的区位码有表可查的...

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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