--no-multibyte-chars 解决OLED_data.c移植后中文乱码问题

当我们移植了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 字符逐字节看待)。

(仅供参考)

相关推荐
敬往事一杯酒哈5 小时前
海康 AGV 导航读码器学习
学习
沐晓时光6 小时前
C语言入门,深入理解指针(3)
c语言·开发语言
青绿蓝LCA低碳研究院7 小时前
FSLCI首次在印度举办会议,我们需要学习什么? · 青绿蓝
经验分享
qq_284274057 小时前
机械原理笔记:平面机构自由度计算(复合铰链、局部自由度、虚约束)与四杆机构入门(含考点)
笔记·学习·平面·自动化·制造
SuperByteMaster8 小时前
wfi进入之前没有清除basepri, 导致中断优先级不够,wfi 退不出来
c语言
qq_284274058 小时前
数控铣床与加工中心笔记:铣刀与刀柄系统、G54试切对刀、镜像加工指令、孔加工工艺(钻扩铰镗)与固定循环G73/G83/G81/G76/G87/G84
笔记·学习·自动化·制造
Navigator_Z8 小时前
LeetCode //C - 1286. Iterator for Combination
c语言·算法·leetcode
Titan20249 小时前
MySQL访问个人学习笔记
笔记·学习·mysql
sbjdhjd9 小时前
云安全 | Docker 容器逃逸复盘(三):docker.sock 挂载与 Docker-in-Docker 风险
经验分享·网络安全·docker·云原生·容器·kubernetes·云安全
z7750885410 小时前
冷链仓储的数据断链怎么解?感知、平台与对接的技术拆解
经验分享