两只袜子 发表于 2024-12-11 16:22

keil5里面find in files/build output等框里显示不了中文

用的GB2312,其它的UTF-8ANSI也试过了。
在代码编写时能看到中文,但是cirl F时无法去找中文,其实就像是编码格式不对,它找不到中文。

find in files/build output这些框里全都不显示中文,都是乱码?有啥解决办法吗?

classroom 发表于 2024-12-11 16:50

建议使用UTF-8或GBK(对于中文Windows环境)作为文件编码。

laocuo1142 发表于 2024-12-11 18:00

在Keil中更改字体

flycamelaaa 发表于 2024-12-11 21:00

检查系统语言设置

powerantone 发表于 2024-12-11 22:00

更新Keil版本到最新

stormwind123 发表于 2024-12-11 23:00

建议联系Keil的技术支持

江河千里 发表于 2025-1-27 18:46

您提到的问题是由于编码格式不匹配导致的。具体来说,代码文件使用的是 GB2312 编码,而 IDE 或编辑器在搜索或显示时可能默认使用了 UTF-8 或其他编码,从而导致中文无法正确显示或搜索

远山寻你 发表于 2025-1-28 02:00

首先,确认您的代码文件实际使用的编码格式:使用文本编辑器(如 Notepad++、VS Code)打开文件,查看当前编码格式。如果文件是 GB2312 编码,建议统一转换为 UTF-8,因为 UTF-8 是更通用的编码格式

一秒落纱 发表于 2025-1-28 03:00

使用 VS Code 转换编码用 VS Code 打开文件。点击右下角的编码格式(如 GB2312)。选择 通过编码保存 -> UTF-8

冰春彩落下 发表于 2025-1-28 04:00

如果文件编码已经正确,但搜索时仍然显示乱码,可能是 IDE 的搜索功能未正确识别编码

别乱了阵脚 发表于 2025-1-28 05:00

在 IDE 中关闭项目,删除索引文件(如 .vs 文件夹),然后重新打开项目

暖了夏天蓝了海 发表于 2025-1-28 06:00

使用支持多编码的搜索工具(如 Notepad++ 或 Everything)进行中文搜索

淡漠安然 发表于 2025-1-28 07:00

确保使用的 IDE 版本支持 UTF-8 编码。如果版本较旧,建议升级到最新版本

三生万物 发表于 2025-1-28 08:00

转换编码后,重新打开文件,确认中文显示正常。使用 IDE 的搜索功能(Ctrl + F)测试中文搜索是否正常

光辉梦境 发表于 2025-1-28 09:00


将文件编码统一转换为 UTF-8,并配置 IDE 使用 UTF-8 编码

夜阑风雨 发表于 2025-1-28 10:00

如果问题仍然存在,尝试重新索引文件或使用外部工具搜索。确保 IDE 版本支持 UTF-8 编码

星辰大海不退缩 发表于 2025-1-30 11:36

编码格式的问题
页: [1]
查看完整版本: keil5里面find in files/build output等框里显示不了中文