15957| 12
|
keil5 汉字字符串内码读取错误 |
5金钱
最佳答案keil C51的系统BUG,C166、Cx51、C251这些版本都有这些问题。它会将遇到汉字内码有0xFD、0xFE的字符过滤掉,如遇到“数字”的“数”时将出现编码紊乱。
解决方法:
方法1.在编译这种显示不出来的字符时增加“\xFD”修饰补丁,如:LCD_Chinese16( 0, 0, "数字电路" )修改为LCD_Chinese16( 0, 0,"数\xFD字电路" )。0xFE的字符同理。
方法2:二进制编辑工具如UltraEdit来查找\C51\BIN中的C51.exe和A51.exe中的80FBFD 改为 80FBFF ...
| ||
| ||
| ||
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:http://openedv.taobao.com 正点原子官方微信公众平台,点击这里关注“正点原子” |
||
| ||
| ||
| ||
| ||
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:http://openedv.taobao.com 正点原子官方微信公众平台,点击这里关注“正点原子” |
||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-8 04:30
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网