碧云天书 发表于 2025-3-20 12:54

CubeMX中文变乱码怎么处理?

用最新的STM32CubeMX v6.14版重新生成代码之后,中文就变成乱码了,该怎么处理?原来的程序如下

重新生成程序后,变成下面的样子了

原来的文件是ANSI编码的,新生成后变成了UTF-8编码。
该怎么设置,才能让CubeMX不修改原先的文件编码格式?

laocuo1142 发表于 2025-3-21 10:49

建议检查文件是否包含特殊字符或尝试重新生成工程。

flycamelaaa 发表于 2025-3-21 13:00

修改STM32CubeMX编码配置。

碧云天书 发表于 2025-3-28 01:52

flycamelaaa 发表于 2025-3-21 13:00
修改STM32CubeMX编码配置。

STM32CubeMX有编码配置吗?请问在哪里修改编码配置?我没有找到。

香水城 发表于 2025-3-28 16:42

本帖最后由 香水城 于 2025-3-28 17:38 编辑

你目前用的IDE是什么?ARM MDK?
你到www.stmcu.com.cn搜索一篇 LAT1390阅读下,希望帮到你。

lvuu 发表于 2025-3-31 19:18

你可以手动设置项目文件的编码,确保使用 ANSI 编码,而不是 UTF-8 编码。

lvuu 发表于 2025-3-31 22:35

虽然 STM32CubeMX 默认生成 UTF-8 编码的文件,但不直接提供选项来控制编码格式。

碧云天书 发表于 2025-4-22 21:28

香水城 发表于 2025-3-28 16:42
你目前用的IDE是什么?ARM MDK?
你到www.stmcu.com.cn搜索一篇 LAT1390阅读下,希望帮到你。
...

这个办法不行。不是显示有问题,而是改码改错了,纠不回来那种。

碧云天书 发表于 2025-4-22 21:36

下面的文章彻底解决了问题,就是挺麻烦的
https://blog.csdn.net/qq_49053936/article/details/145456532

香水城 发表于 2025-4-23 12:59

碧云天书 发表于 2025-4-22 21:36
下面的文章彻底解决了问题,就是挺麻烦的
https://blog.csdn.net/qq_49053936/article/details/145456532
...

能解决就好~! 谢谢分享!
页: [1]
查看完整版本: CubeMX中文变乱码怎么处理?