社区
工具平台和程序库
帖子详情
怎样通过编程得到一个汉字的机内码?
crossingxb
2004-01-29 11:50:00
怎样通过编程得到一个汉字的机内码,谢谢!
...全文
124
3
打赏
收藏
怎样通过编程得到一个汉字的机内码?
怎样通过编程得到一个汉字的机内码,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luckysky
2004-01-29
打赏
举报
回复
内码就是asc码,直接使用就好了,不过显示汉字的话要通过内码转成区位码,然后根据区位码算汉字在字库中的位置。
qh = c1 - 0xa0; //汉字所在的区号
wh = c2 - 0xa0; //汉字所在的位号
offset = (94 * (qh - 1) + (wh - 1)) * 32;
yongbo
2004-01-29
打赏
举报
回复
用库函数.
mfc42d
2004-01-29
打赏
举报
回复
#include <stdio.h>
main()
{
char *a="我是中国人";
unsigned char qh,wh;
while(*a)
{
qh=*(a)-0xa0; //汉字区位码
wh=*(a+1)-0xa0;
printf("%0x,%0x\n",qh,wh);
a+=2;
}
}
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章