这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » KEIL中文注释乱码解决

共1条 1/1 1 跳转至

KEIL中文注释乱码解决

工程师
2026-03-02 23:27:33     打赏

Keil 中文注释乱码的根本原因是文件编码与 Keil 编辑器识别的编码不一致。最常见的原因是:

文件是 UTF‑8(VS Code、GitHub 常见)、Keil 默认按 ANSI/GB2312 打开,于是中文就变成“锟斤拷”“ä½ å¥½ä¸–ç•Œ”等乱码。

1、推荐设置(Keil 内部设置)

(1) 打开 Keil → Edit → Configuration

(2)  找到 Editor → Encoding

如下图所示:

image.png

选择以下任意一种方式:

  • Chinese GB2312 (Simplified)(兼容性最好) 适合大部分国内项目、GBK/ANSI 文件。

  • UTF‑8 + 勾选 “Add BOM to files when saving”  适合跨平台协作(VS Code、Linux)。

  •  勾选:Auto detect UTF‑8 files,让 Keil 自动识别 UTF‑8 文件,避免再次乱码。

2、已有文件已经乱码

方法 1:用记事本修复

  • 右键乱码文件 → 用记事本打开

  • 文件 → 另存为

  • 编码选择 ANSIGB2312

  • 保存后重新用 Keil 打开

方法 2:用 Notepad++ 转换

  • 打开文件

  • 菜单:编码 → 转换为 ANSI / UTF‑8(带 BOM)

  • 保存

  • 再回 Keil 打开





关键词: KEIL     中文乱码    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]