VS2017使用utf-8+BOM的编码格式

简介: VS2017使用utf-8+BOM的编码格式

方法一、原生的方法(不推荐)


VS2017默认隐藏了【高级保存选项】,所以无法直接去设置编码UTF-8+BOM。我们需要先把【高级保存选项】调用出来:


1、VS2017主菜单-工具-自定义;添加命令,高级保存选项。


image.png


2、VS2017主菜单-文件-高级保存选项


image.png



方法二、插件的方法(推荐)


在微软的插件市场官网,下载ForceUTF8 (with BOM)


https://marketplace.visualstudio.com/


或者在VS IDE-菜单-工具-扩展和更新-联机,可以搜索找到想要的插件。



结论


推荐使用方法二,因为方法一比较麻烦,要挨个挨个文件设置,每次新建文件默认是GBK。方法二一步到位,新建的文件都是UTF-8+BOM。


相关文章
|
C++
error C2220: 警告被视为错误 - 没有生成“object”文件
原文:error C2220: 警告被视为错误 - 没有生成“object”文件 这种错误的原因是:原因是该文件的代码页为英文,而我们系统中的代码页为中文。
6742 0
|
机器学习/深度学习 人工智能 JSON
AI编程时代,对应的软件需求文档(SRS、SRD、PRD)要怎么写
对于AI编程来说,需要使用全新的面向提示词的需求文档来和AI+人类沟通,构建共同的单一事实来源文档知识库是重中之重。
1780 7
|
定位技术 索引
osgEarth使用笔记3——加载倾斜摄影数据
osgEarth使用笔记3——加载倾斜摄影数据
1213 1
|
Linux 网络安全 iOS开发
SecureCRT & SecureFX 9.6.3 for macOS, Linux, Windows - 跨平台的多协议终端仿真和文件传输
SecureCRT & SecureFX 9.6.3 for macOS, Linux, Windows - 跨平台的多协议终端仿真和文件传输
3030 4
SecureCRT & SecureFX 9.6.3 for macOS, Linux, Windows - 跨平台的多协议终端仿真和文件传输
|
监控 Ubuntu Linux
Windows11 WSL2 Ubuntu编译安装perf工具
通过以上步骤,你已经在Windows 11的WSL2中成功编译并安装了 `perf`工具。尽管在WSL2中可能会遇到一些限制,但大部分基本性能分析功能应当可以正常使用。使用 `perf`进行性能分析,可以帮助你更好地理解和优化系统及应用程序的性能。
1274 14
|
安全 C++ 开发者
C++ 11新特性之shared_ptr
C++ 11新特性之shared_ptr
650 0
|
Kubernetes Linux 开发者
【实战秘籍】从零开始:用.NET与Docker打造现代化容器化应用之旅
【8月更文挑战第28天】本文详细介绍如何使用 .NET 框架构建并部署 Docker 容器化应用程序,涵盖环境搭建、项目创建、Dockerfile 编写等关键步骤。首先安装必要软件,如 Visual Studio 2022 及 Docker Desktop。接着创建 .NET Core 控制台应用,并在项目根目录编写 Dockerfile 文件。使用 .NET 运行时基础镜像,复制二进制文件,指定入口点。运行命令构建镜像并测试容器。为实现通信,映射端口。最后,标签化镜像并推送到 Docker Hub,为生产环境部署做好准备。掌握这些步骤,即可轻松应对从小型项目到大规模应用的各种需求。
1133 0
|
编译器 API C++
Visual Studio 2019 处理中文编码字符集
使用 Visual Studio 2019 处理中文编码字符集,统一编码,避免运行时,打印输出,以及编译问题等。
3490 0
Visual Studio 2019 处理中文编码字符集
|
监控 安全 JavaScript
eval函数的基础用法
【4月更文挑战第7天】`eval`函数在Python中用于执行字符串形式的表达式,但可能导致安全问题,特别是在处理用户输入时。为了避免风险,可以限制输入范围、避免动态构建代码,或使用`ast.literal_eval`评估字面量。当必须使用`eval`时,可以考虑提供自定义命名空间、使用白名单限制函数和操作符,甚至创建沙箱环境。同时,代码审查和实时监控也是保障安全的关键。在安全性和性能之间寻找平衡是使用`eval`时的重要考量。

热门文章

最新文章