需求背景
BOM是一个特殊的标记字符,有助于某些系统(如Windows)识别文件使用的是UTF-8编码。
在跨平台C/C++开发时,通常需要将代码文件的编码格式设置为UTF-8 BOM,因为UTF-8 BOM的跨平台兼容性最好。这样在Windows下就不太容易出现编码的问题。
在 VSCode 中将文件的默认保存格式设置为 “UTF-8 with BOM” (字节顺序标记) 🛠️,可以通过修改编辑器设置来实现。你可以通过修改 VSCode 的设置文件来实现这一需求。下面是具体的操作步骤。
操作方法
可以修改全局或工作区的设置(setting.json),操作方法如下:
- 打开设置文件: - 使用快捷键 Ctrl + Shift + P(Windows/Linux) 或Cmd + Shift + P(macOS) 打开命令面板。
- 输入 “Preferences: Open Settings (JSON)” 并选择它。这会在编辑器中打开你的 settings.json文件。
 
- 使用快捷键 
- 添加或修改编码设置: 
 在- settings.json文件中,你需要添加或修改以下两个设置:- "files.encoding": "utf8bom":这会将默认编码设置为 UTF-8 with BOM。
- "files.insertBOM": true:此设置确保在保存新文件时插入 BOM。虽然设置了- "files.encoding": "utf8bom"通常也意味着会插入 BOM,但明确设置- "files.insertBOM"可以增强可靠性。
 - 你的 - settings.json文件内容看起来应该是这样:- 1 
 2
 3
 4
 5- { 
 "files.encoding": "utf8bom",
 "files.insertBOM": true,
 // ... 你的其他设置 ...
 }
- 保存设置文件:保存 - settings.json文件后,VSCode 会自动加载新的配置。之后新建的文件在保存时,默认就会使用 UTF-8 with BOM 编码。
 
          
          
          
         
     
          
         
          
        