当我们移植了OLED相关函数,由于ANSI/GB2312 编码 和 UTF-8 编码的不同,导致编译出现下面情况
"鐣?",Hardware\OLED_Data.c (358): error: #253: expected a ","
在Misc Controls里添加--no-multibyte-chars可以解决这个问题。
--no-multibyte-chars 是 ARMCC(Keil5 V5 编译器)的编译参数,作用:
强制编译器禁止解析多字节字符(中文、UTF-8 多字节编码文字都被当作单字节 ASCII 字符逐字节看待)。
(仅供参考)