你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于STM32Cubemx 6.15版本生成工程的文件编码的问题

[复制链接]
小大柱子 提问时间:2025-7-9 22:51 / 未解决

之前升级6.13和6.14版本的时候重新生成工程会将文件编码强制转换成UTF-8格式,导致中文注释乱码。但是在安装文件夹下面的STM32CubeMX.l4j.ini文件里面添加一行-Dfile.encoding=GBK就可以解决问题,但是升级6.15版本之后这个命令好像失效了,就算添加系统变量重新生成的代码也会强制转换成UTF-8编码。用UTF-8比较麻烦,有谁知道如何改成GBK编码。

3 收藏 1 评论3 发布时间:2025-7-9 22:51

举报

3个回答
老牛洋车 回答时间:2025-7-10 07:16:03

我安装的是6.13版本,但在安装文件夹下找不到STM32CubeMX.l4j.ini文件,请问楼主大概是什么原因?我也是深受重新生成工程后中文乱码的困扰。

老牛洋车 回答时间:2025-7-10 07:43:10

谢谢楼主的提示,通过全盘搜索,已经找到了这个文件了:

STM32CubeMX.png

q289466080 回答时间:1 小时前

6.16.0版本测试在STM32CubeMX.l4j.ini 最后原本-Dfile.encoding=UTF-8 改为Dfile.encoding=GBK 不会乱码了。

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版