永发信息网

如何将一个数组里的16进制数转换成汉字和字母呢?嘿嘿,哪位大侠帮一下忙吧!

答案:5  悬赏:0  手机版
解决时间 2021-03-04 21:20
如何将一个数组里的16进制数转换成汉字和字母呢?嘿嘿,哪位大侠帮一下忙吧!
最佳答案
不知道你想怎么换,ASCII码最简单,数字+'0' 就是这个数字对应的字符
但是如果是GB编码,就有点麻烦了~要到网上找下GB编码,然后判断了.
比如"我是"两个字的编码分别是:CED2,CAC7.而字母是二位16进制的.这又设计到判断.因为你不知道16位是两对两对的在一起形成字母,还是4位一起形成汉字.也就是说.CED2,这个到底是一个汉字,还是两个字母?
方法也不难,判断头两个16进制,转换成2进制,判断最高为,如果是0,那就是字母,如果是1,那就是汉字.
当然判断的方法也有很多,你也可以用位移操作,只留下最高位.
方法因人而异.
呕心的是,编码,确实有点多....你甚至可以自己给每个汉字取一个位标准.
全部回答
输入 F5C1 点转换 就得到 刘
我只知道delphi里面是怎么转的 str:=widechar(StrToInt('$'+t5));
你好! 我只知道delphi里面是怎么转的 str:=widechar(StrToInt('$'+t5)); 打字不易,采纳哦!
在C语言中可以用流的形式读入文件中,然後转化为二进制(注意转化的公式写法).再判断最高位,查看是汉字还是字母.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么男人容易秃头
昆明鑫慧食品经营部我想知道这个在什么地方
别人把我的密码更改了我又登不上怎么办
如何重置Aruba 控制器的密码
浪琴L4.774.4.12.6与L4.774.4.57.6区别
泡达粉是什么东西
课程教学研究杂志社地址有知道的么?有点事想
梦幻西游挂D5是和练BB 一样吗
求歌词:小小蛋壳把门开开出一只小鸡来
哈尔滨热敏纸在哪儿买
汽车匹数越大越好吗
东南v6是什么发动机
直压30kpa水的沸点是多少
大岗仙庙烧鸡(琶洲北山店)地址在哪,我要去那
含有冠军俩个字的口号
推荐资讯
泰迪治螨虫怎么看好不好
为了遏制房价过快增长,国土部门表示,今后将
微信红包17.89什么意思
微信收钱可以收支付宝的钱吗
清代黄铜三足炉火盆值不值钱?
现在普及数字电视,能买到不用交钱的电视盒子
北京市8o岁以上老人养老卡属于北京哪个部门统
《夏感》阅读题
快门速度怎么设置
毛孔很粗大,有什么方法可以消除毛孔粗大问题
有一首英文歌里面唱为噢有来女飞呀飞呀
广西华南起重机有限公司我想知道这个在什么地
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?