STM32CubeMX/IDE生成Code中的中文字符乱码

解决方法

在windows系统下,STM32CubeMX/IDE默认用的是GBK编码格式,当强行把文件改成UTF-8再重新生成代码后,中文注释就会乱码;

因为Cube是延用eclipse的框架,那么可以添加环境变量,让STM32CubeMX/IDE使用的是UTF-8K编码格式生成代码就可以避免该问题:

JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8

文章参考

[1] STM32CubeMX生成代码时防止UTF-8乱码

posted @ 2023-03-10 14:06  Macrored  阅读(1829)  评论(0编辑  收藏  举报