|
之前升级6.13和6.14版本的时候重新生成工程会将文件编码强制转换成UTF-8格式,导致中文注释乱码。但是在安装文件夹下面的STM32CubeMX.l4j.ini文件里面添加一行-Dfile.encoding=GBK就可以解决问题,但是升级6.15版本之后这个命令好像失效了,就算添加系统变量重新生成的代码也会强制转换成UTF-8编码。用UTF-8比较麻烦,有谁知道如何改成GBK编码。 |
有没有大佬更新了CubeIDE2.0.0,在软件内更新后体积大了一倍
STM32H7 USB3300底层寄存器问题
STM32H725S没有硬件双缓冲吗?
为什么用cubemax生成f103c8t6的freertos在编译时会报错
MC Workbench无法生成ioc文件,报错无法比较两个不同的数据类型
STM32U5进入standby模式时,待机电流有时候大的离谱,有时候却正常
使用stm32cubeide开发h743,准备采用spi flash的方式下载外部norflash
STM32H723FDCANT通信
yolov5 转onnx 在cubeAI进行部署的时候 部署失败 我想一下大佬们这是什么原因
STM32CubeMX对中文输入法支持有问题
微信公众号
手机版
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中,保存。再次打开就不会再乱码了。