[其他ST产品] keil5里面find in files/build output等框里显示不了中文

[复制链接]
2257|16
 楼主| 两只袜子 发表于 2024-12-11 16:22 | 显示全部楼层 |阅读模式
用的GB2312,其它的UTF-8  ANSI也试过了。
在代码编写时能看到中文,但是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 | 显示全部楼层
编码格式的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2122

主题

8121

帖子

11

粉丝
快速回复 在线客服 返回列表 返回顶部