搜索
bottom↓
回复: 1

keil 在编译GBK3~GBK5区字符时的bug,请高手解决

[复制链接]

出0入0汤圆

发表于 2010-9-16 20:21:01 | 显示全部楼层 |阅读模式
在用24CXX为12864LCD制作GBK汉字外挂字库时发现以下字符在keil编译时出错(已打0XFD补丁),
错误提示:C(265): error C250: '\esc': value exceeds 255

凡编译的字符串中只要包含以下汉字就出错,编译失败。
并且下列字符不能是字符串的最后一个字,否则字符串显示为"□□□□□□\",

临时解决办法:在这些字符的后面加斜杠\,则能通过编译且在字符中的位置也无限制.

这个BUG估计是这些字符的内码低8位与斜杠\的ASCII码(0X5C)冲突有关.

请高手提供完美解决方案.

附:编译出错字符列表:内码+汉字(符)

        905C 怽 A05C 燶 B05C 癨 C05C 繺 D05C 衆 E05C 郳 F05C 餦
815C 乗 915C 慭         B15C 盶 C15C 羂 D15C 裓 E15C 醆 F15C 馶
825C 俓 925C 抃         B25C 瞈 C25C 耚 D25C 襖 E25C 鈂 F25C 騖
835C 僜 935C 揬         B35C 砛 C35C 肻 D35C 覾 E35C 鉢 F35C 骪
845C 刓 945C 擻         B45C 碶 C45C 腬 D45C 診 E45C 鋅 F45C 鬨
855C 匼 955C 昞         B55C 礬 C55C 臷 D55C 誠 E55C 錦 F55C 鮘
865C 哱 965C 朶         B65C 禱 C65C 芢 D65C 謀 E65C 鎈 F65C 鯸
875C 嘰 975C 梊         B75C 穃 C75C 荺 D75C 譢 E75C 鏫 F75C 鱘
885C 圽 985C 榎 A85C ╘ B85C 竆 C85C 萛 D85C 豛 E85C 鑌 F85C 鳿
895C 塡 995C 橽 A95C ‐ B95C 筡 C95C 蒤 D95C 賊 E95C 閈 F95C 鵟
8A5C 奬 9A5C 歕 AA5C 猏 BA5C 篭 CA5C 蔦 DA5C 赲 EA5C 闬 FA5C 鶿
8B5C 媆 9B5C 沑 AB5C 玕 BB5C 籠 CB5C 薥 DB5C 踈 EB5C 隲 FB5C 鸤
8C5C 孿 9C5C 淺 AC5C 琝 BC5C 糪 CC5C 蘚 DC5C 躙 EC5C 靄 FC5C 黒
8D5C 峔 9D5C 漒 AD5C 璡 BD5C 絓 CD5C 蚛 DD5C 輁 ED5C 韁 FD5C 齖
8E5C 嶾 9E5C 瀄 AE5C 甛 BE5C 綷 CE5C 蝄 DE5C 轡 EE5C 頫 FE5C 
8F5C 廫 9F5C 焅 AF5C 痋 BF5C 縗 CF5C 蟎 DF5C 運 EF5C 颸

(以上字符位于GBK3~GBK5扩展字符区,内码的低8位均是0x5c,共119个)

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2010-9-16 20:23:48 | 显示全部楼层
不写汉字写内码不行吗?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-16 03:44

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表