问题:在cubemax生成的MDK工程在keil打开,插入注释的时候只能输入英文,输入中文就会变成问号
分析原因:在网上查了其他大佬的经验,大多解决办法是在系统环境变量新增一个JAVA_TOOL_OPTIONS的环境变量,但我的试了几次都不行;
问GPT说是文件编码格式的原因,CubeMax生成的.c文件是ANSI编码,也就是单字节编码,跟中文不兼容;
解决:用notepad++打开main.c文件,在file下面的Encoding选项里选择UTF-8编码并保存,然后等两分钟,Keil会弹出一个窗口,大概意思是文件已被修改是否重新加载,这时候选择重新加载就能显示中文了。
在这里插入图片描述

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐