keil 项目导入 vscode 后注释显示问号

我们可能会遇到把 Keil 项目导入 VScode 后注释会显示问号或者问号,这是因为 Keil 和 VScode 的编码格式不同导致的,我们要做得就是将两者的编码调整为一致。

解决方法

1. 在 keil 中设置编码格式为 Chinese GB2312 ,设置方式如下:

第一步在「编辑」栏下选中「配置」;

keil 项目导入 vscode 后注释显示问号

第二步在弹出的「Configuration」 对话框中选择编码下拉菜单,选中「CHinese GB2312」;

keil 项目导入 vscode 后注释显示问号

 

2. 将 VScode 的编码格式也改为 Chinese GB2312,

但是有小伙伴再将编码格式修改为 GB2312 时,乱码不仅没有解决,反而变成了一大堆“火星文”的乱码。关于为啥会出现这个问题,这里放一下b站up主柴知道的视频,他做出更有原理性的解释。

keil 项目导入 vscode 后注释显示问号

解决方法:

修改 vscode 工程的默认打开编码格式,要与 Keil 工程中的一致就行了。vscod 编码格式设置方式如下:

在 vscode 的设置中输入 encoding 进入修改编码格式界面,其中

第一项「Files:Auto Guess Encoding」的意思是让 vscode 在导入工程时自动识别工程的编码格式,并与调整为与之一致。

keil 项目导入 vscode 后注释显示问号
第二项 「Files:Encoding 」的意思就是修改 vscode 的默认编码格式,我这里修改为了 GB2312。

第二项并不是必须这样设置,选择哪一种按照自己喜好的格式来进行设置,只要确保两个软件绝对路径下的编码格式一致即可解决乱码问题。

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索