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。


相关文章
|
编解码 算法 计算机视觉
【MATLAB】 小波分解信号分解+FFT傅里叶频谱变换组合算法
【MATLAB】 小波分解信号分解+FFT傅里叶频谱变换组合算法
796 0
|
C++
error C2220: 警告被视为错误 - 没有生成“object”文件
原文:error C2220: 警告被视为错误 - 没有生成“object”文件 这种错误的原因是:原因是该文件的代码页为英文,而我们系统中的代码页为中文。
6553 0
|
移动开发 Prometheus 监控
Naocs+Prometheus+Grafana实现nacos监控可视化
Naocs+Prometheus+Grafana来实现nacos监控可视化
4533 0
Naocs+Prometheus+Grafana实现nacos监控可视化
|
定位技术 索引
osgEarth使用笔记3——加载倾斜摄影数据
osgEarth使用笔记3——加载倾斜摄影数据
1028 1
|
JSON API 数据处理
掌握 JSON 到表格转换:全面指南
本文探讨了将JSON转换为表格格式(如CSV、Excel)的方法,助力高效数据处理与可视化。内容涵盖Python(Pandas库)、在线工具、Excel/Google Sheets、命令行工具(jq/csvkit)及数据库等多种方式,并分析了转换中的挑战与最佳实践。此外,还介绍了Apipost在API开发测试中的应用,帮助优化数据处理流程,提升开发效率。适合不同技术水平的用户学习参考。
1381 13
|
数据采集 机器学习/深度学习 PyTorch
Pytorch学习笔记(5):torch.nn---网络层介绍(卷积层、池化层、线性层、激活函数层)
Pytorch学习笔记(5):torch.nn---网络层介绍(卷积层、池化层、线性层、激活函数层)
2070 0
Pytorch学习笔记(5):torch.nn---网络层介绍(卷积层、池化层、线性层、激活函数层)
|
安全 C++ 开发者
C++ 11新特性之shared_ptr
C++ 11新特性之shared_ptr
561 0
|
算法 Java 计算机视觉
图像处理之基于NCC模板匹配识别
图像处理之基于NCC模板匹配识别
514 2
|
监控 安全 JavaScript
eval函数的基础用法
【4月更文挑战第7天】`eval`函数在Python中用于执行字符串形式的表达式,但可能导致安全问题,特别是在处理用户输入时。为了避免风险,可以限制输入范围、避免动态构建代码,或使用`ast.literal_eval`评估字面量。当必须使用`eval`时,可以考虑提供自定义命名空间、使用白名单限制函数和操作符,甚至创建沙箱环境。同时,代码审查和实时监控也是保障安全的关键。在安全性和性能之间寻找平衡是使用`eval`时的重要考量。
|
人工智能 算法 定位技术
【推荐100个unity插件之1】2d使用A*Pathfinding插件实现敌人AI,并自动躲避障碍物
【推荐100个unity插件之1】2d使用A*Pathfinding插件实现敌人AI,并自动躲避障碍物
1403 0