STM32CubeMX 中文乱码


STM32CubeMX 在 windows 下默认使用 GBK 编码,如果编辑器使用UTF-8编码,使用 STM32CubeMX 重新生成代码后,中文注释会出现乱码。

两种解决办法:
* 不写中文注释
* 添加环境变量

显然,第二种方法更实用:
因为 STM32CubeMX 基于 java 运行时,在系统中添加如下环境变量:

变量名:"JAVA_TOOL_OPTIONS"
变量值:"-Dfile.encoding=UTF-8"

然后重启系统,即可解决重新生成代码后中文注释乱码的问题

  • 分享:
评论
还没有评论
    发表评论 说点什么