标题: 深入了解单片机与汉字编码…… [打印本页]

作者: hfbjjs    时间: 2018-8-25 09:20
标题: 深入了解单片机与汉字编码……
想不到单片机里弄汉字这么难!
我们是中国人,自小一直学习与使用中国汉字!玩电脑,玩手机,键盘打字,用笔写字……,都是一帆风顺。
在单片机里,也会经常与汉字打交道,也算是一马平川,毫无难处!
可是,当用单片片与SIM卡打交道时,就遇到天大困难了!
我进行了许多测试,单片机自存或与串口相互通信,汉字转成的编码与SIM卡来的大不相同!—— 究其原因,是汉字编码不相同。
通常,我们都是使用到GBK码,ASCII等常见编码,这些场合不会有太大问题。
但是,SIM卡的中文使用的却是Unicode编码,横看竖看找不到规律,翻书看,上网找,始终没有顺顺利利……
查看Windows的语言选项卡,再找到CP936.TXT 文件,细细查看才明白,没有捷径可走!—— 它是一个转换文件,长达二万二千多行,820多K!它是直接把GBK码与Unicode进行一对一的转换……!
8位单片机比不了电脑的强大能力与丰富资源,也比不了象手机那动不动是多少个G的阔气!—— 最好的方法是选择一些项目里可能用到的汉字GBK码,与SIM卡来的编码进行硬性转换……!—— 老天爷啊,8位机太弱小啦!

mmexport1535136220365.jpg (43.69 KB, 下载次数: 58)

mmexport1535136220365.jpg

mmexport1535137584001.jpg (93.96 KB, 下载次数: 53)

mmexport1535137584001.jpg

mmexport1535137577738.jpg (64.68 KB, 下载次数: 49)

mmexport1535137577738.jpg

mmexport1535137569171.jpg (96.02 KB, 下载次数: 48)

mmexport1535137569171.jpg

mmexport1535136254450.jpg (88.67 KB, 下载次数: 65)

mmexport1535136254450.jpg

mmexport1535136256607.jpg (133.88 KB, 下载次数: 56)

mmexport1535136256607.jpg

mmexport1535136252502.jpg (107.83 KB, 下载次数: 58)

mmexport1535136252502.jpg





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1