打印
[开发工具]

CubeMX中文变乱码怎么处理?

[复制链接]
373|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
用最新的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有编码配置吗?请问在哪里修改编码配置?我没有找到。

使用特权

评论回复
5
香水城| | 2025-3-28 16:42 | 只看该作者
本帖最后由 香水城 于 2025-3-28 17:38 编辑

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

使用特权

评论回复
6
lvuu| | 2025-3-31 19:18 | 只看该作者
你可以手动设置项目文件的编码,确保使用 ANSI 编码,而不是 UTF-8 编码。

使用特权

评论回复
7
lvuu| | 2025-3-31 22:35 | 只看该作者
虽然 STM32CubeMX 默认生成 UTF-8 编码的文件,但不直接提供选项来控制编码格式。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:红尘俗世偏逍遥 看风乍起 笑雨正飘

26

主题

336

帖子

23

粉丝