升
、 数
升
的GB2312编码为 0xc9fd
,keil解析为0xc9
数
的GB2312编码为 0xcafd
,keil解析为0xca
//Keil编译后打印会显示乱码
printf("数学");
//显示正常
printf("数\xfd学");
/*
这里的“\xfd”是标准C代码中的转义字符,
“\x”表示其后的1~2个字符为16进制数。
“\xfd”表示将16进制数0xfd插入到字符串中。
*/
使用修复补丁keilfdfix
。
https://www.stcisp.com/keilfdfix/?V0.99b8
更多【51单片机-Keil软件某些汉字输出乱码,0xFD问题,51单片机】相关视频教程:www.yxfzedu.com