|
之前升级6.13和6.14版本的时候重新生成工程会将文件编码强制转换成UTF-8格式,导致中文注释乱码。但是在安装文件夹下面的STM32CubeMX.l4j.ini文件里面添加一行-Dfile.encoding=GBK就可以解决问题,但是升级6.15版本之后这个命令好像失效了,就算添加系统变量重新生成的代码也会强制转换成UTF-8编码。用UTF-8比较麻烦,有谁知道如何改成GBK编码。 |
CubeMX再次生成代码时中文注释出现乱码,如何解决?
STM32G431 ADC只有软件触发,无法通过硬件触发
在stm32cubeAI上,打开Lanuch NeuralNet Studio提示打不开
能修改Cube MX 存放文档资料的文件夹吗?
stm32cubmx2是否有计划推广到其他stm32芯片使用?
stm32cubemx无法下载
在stm32cuide中打不开stm32cubemx
关于stm32cubeide下载问题
x-cube-ai或ST Edge AI Core有关算子融合的问题
CubeMX加载X-CUBE-AI库以后 再新建工程进不去mcu选择界面
微信公众号
手机版
6.16.0版本测试在STM32CubeMX.l4j.ini 最后原本-Dfile.encoding=UTF-8 改为Dfile.encoding=GBK 不会乱码了。
我安装的是6.13版本,但在安装文件夹下找不到STM32CubeMX.l4j.ini文件,请问楼主大概是什么原因?我也是深受重新生成工程后中文乱码的困扰。
谢谢楼主的提示,通过全盘搜索,已经找到了这个文件了:
[md]哼哼,浪漫的法国人,做事情永远这么漫不经心的吗?
请将编译前的文件c文件备份,然后用txt打开,全部复制。 再在keil中打开编译后的main.c ,将keil的编码设置UTF-8(Keil:Edit / Configuration / Encoding /UTF-8选择)。 再将刚才的txt文件复制到这个main中,保存。再次打开就不会再乱码了。