stm32cubeMX生成源码中的中文注释在keil或者vscode中是乱码

最近,我在使用stm32cubeMX这个软件配置单片机stm32生成模板源文件,但是我发现了一个问题就是,我在源码中增加了自己的一些代码,并且使用了中文注释,但是只要stm32cubeMX重新生成源码,中文注释就变成乱码了,无论是在keil MDK环境,还是在VSCODE IDE中都是一样的,无法通过修改编码方式将乱码还原回中文。

搜索了很多资料,发现这个链接中的内容是可以解决的。

CubeMX 升级6.13后 中文乱码 终极解决方案_cubemx 中文乱码-CSDN博客

方法一:

打开stm32cubeMX的安装路径,右键"STM32CubeMX.l4j.ini"这个文件,然后添加"-Dfile.encoding=GBK",如图所示:

经过测试,发现问题已经解决:重新生成源文件,中文注释保留不会被改成乱码的。

方法二:添加系统变量,这种方法我没有尝试,第一种方法已经成功了,但是我也添加上了。

系统变量名为:JAVA_TOOL_OPTIONS

系统变量值为:-Dfile.encoding=GBK

如图所示:

相关推荐
十月的皮皮3 天前
STM32从零到量产开发:四路继电器工业控制模块开发— Modbus RTU 通讯协议设计
stm32·stm32cubemx·hal库
十月的皮皮4 天前
STM32从零到量产开发:四路继电器工业控制模块开发原理小灶 · 合集
stm32·单片机·嵌入式硬件·stm32cubemx·hal库
十月的皮皮5 天前
STM32从零到量产开发:四路继电器工业控制模块开发实战笔记(小白视角)
c语言·笔记·stm32·stm32cubemx·hal库
十月的皮皮5 天前
stm20260720-从新手 C 到量产 STM32 工程:程序设计推导指南
c语言·开发语言·stm32·stm32cubemx·hal库
十月的皮皮7 天前
stm20260719-STM32F103RCT6_HAL库_三人抢答器
c语言·stm32·单片机·嵌入式硬件·stm32cubemx·hal库
意法半导体STM321 个月前
【官方原创】如何为STM32CubeMX2配置Visual Studio Code配置方案
vscode·stm32·单片机·嵌入式硬件·策略模式·stm32cubemx·嵌入式开发
Molesidy1 个月前
【Embedded Development】【ETH】【Lwip】基于STM32的ETH-Lwip以太网通信的学习记录
stm32cubemx·eth·lwip
记帖2 个月前
STM32C542开发(1)----点亮LED
嵌入式硬件·stm32cubemx·stm32cubeide·stm32cubemx2·stm32c542cct6
记帖2 个月前
陀螺仪LSM6DSV80X开发(6)----单双击检测
stm32cubemx·mems·42688·lsm6dsv80x·stm32h503cbt6