VS2017修改代码编码格式为utf-8

这篇具有很好参考价值的文章主要介绍了VS2017修改代码编码格式为utf-8。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

VS2017修改代码编码格式为utf-8

  1. 对于国内用户来说,大多设置Windows操作系统语言为简体中文(编码为GBK或GB2312),由此导致Visual Studio2017默认采用GBK/GB2312编码格式,其创建的项目文件(.cpp,.h等)都采用GBK/GB2312编码,可能会给代码的移植性带来一点阻碍(主要是中文乱码),笔者就经常用VS运行github等的项目然后出现如下警告或者乱码:
warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
  1. 在此,建议统一使用UTF-8(无bom)编码格式,那么具体要怎么修改呢?

使用VS2017的“高级保存选项” 由于这个选项在vs2017中是默认隐藏的,需要手动调出来。具体操作方法如下:
1、单击“工具”➡“自定义”,弹出“自定义”对话框。 2、单击“命令”标签➡进入“命令”选项卡。 3、“菜单栏”下拉列表➡选择“文件”选项。
4、单击“添加命令”➡弹出“添加命令”对话框。 5、在“类别”列表中,选择“文件”选项;在“命令”列表中,选择“高级保存选项”选项。
6、单击“确定”按钮,关闭“添加命令”对话框。
7、选中“控件”列表中的“高级保存选项”选项,单击“上移”或者“下移”按钮,可以调整该命令的位置。
8、单击“关闭”按钮,完成“高级保存选项”命令的添加操作

  1. 然后选中高级保存选项,弹出的对话框可以选择编码utf-8

![在这里插入图片描述](https://img-blog.csdnimg.cn/ff33670e2be34076b920208af10be389.png
VS2017修改代码编码格式为utf-8
![在这里插入图片描述](https://img-blog.csdnimg.cn/b348497cd35c4e68a8693fb64ceeb147.png
VS2017修改代码编码格式为utf-8

  1. 使用ForceUTF8插件

工具➡拓展和更新➡联机➡搜索框输入“ForceUTF8”➡下载安装
安装此插件后,所有文件均会以utf-8编码格式保存,方便省心。

  1. 最后非常重要的一步,那就是指定使用utf-8编译!

选中当前项目——右键属性——配置属性——C/C++——命令行——输入/utf-8 只有完成这一步,warning信息才会真正消失。
![在这里插入图片描述](https://img-blog.csdnimg.cn/3d3880b292094aeb851b297428b78404.png
VS2017修改代码编码格式为utf-8文章来源地址https://www.toymoban.com/news/detail-413605.html

到了这里,关于VS2017修改代码编码格式为utf-8的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • windows默认编码格式修改

    1.命令提示符界面输入 chcp 936 对应 GBK 65001 对应 UTF-8 2.临时更改编码格式 chcp 936(或65001) 3.永久更改编码格式 依次开控制面板-时钟和区域-区域-管理-更改系统区域设置,然后按下图所示,勾选使用UTF-8语言支持。然后重启电脑。此时再使用chcp查看当前默认编码为65001 对应 UTF

    2024年02月05日
    浏览(44)
  • VS2017环境下使用C++和OpenCV获取摄像头参数的代码实战

    本文将介绍如何在VS2017环境下使用C++和OpenCV查看摄像头参数。通过使用使用OpenCV库的相关函数,获取摄像头的帧率、宽度、高度、亮度、对比度和饱和度等参数。   首先,我们需要在代码中导入OpenCV库,以便使用OpenCV的相关函数。在C++中,可以使用以下代码导入OpenCV库: 接

    2024年02月07日
    浏览(56)
  • 用Python把csv文件批量修改编码为UTF-8格式并转为Excel格式

    有时候用excel打开一个csv文件,中文全部显示乱码。然后手动用notepad++打开,修改编码为utf-8并保存后,再用excel打开显示正常。 使用Python通过很少代码就能将上面过程自动化。 导入3个模块 chardet 模块用于得到文件的编码格式,pandas 按照这个格式读取,然后保存为xlsx格式。

    2024年02月07日
    浏览(62)
  • 编码类型 ASCII URLcode编码 Unicode编码 utf编码理解

    bin是二进制 oct是八进制 hex是16进制 Ord() 检测 ASCII 码, python3 也可查中文 phello/p !-- 等同于 -- 十进制 p # 104 ; #101;#108;#108;#111;/p !-- 等同于 --    2.  十六进制 p #x 68 ; #x65;#x6c;#x6c;#x6f;/p Cyberchef---实体编码转换工具 lt;scriptgt;   虽然前端页面可以识别这种编码但是不会执行语句功

    2024年02月16日
    浏览(46)
  • dedecms编码转换方法 gbk转UTF-8,UTF-8转GBK(推荐)

    经常遇到编码转换的问题,有的是购买了模板但是模板编码与程序编码不符,导致出现乱码.今天小编给大家分享一篇教程帮助大家解决如何转换模板文件的编码和程序的编码问题,一起看看吧! 1.如何转换模板文件编码? 首先下载一个编码转换软件 51EC模板转码专用工具v1.0免费

    2024年02月03日
    浏览(36)
  • 探索 Python 代码规范:编码风格与格式化指南详解

    在编写 Python 代码时,遵循一套明确的编程规范至关重要,这不仅可以提高代码的可读性和可维护性,还能帮助团队中的每个成员理解彼此的工作。本文将详细介绍 Python 编程中的几个关键规范,包括代码格式、命名约定和最佳实践。 PEP 8 是 Python 社区广泛接受的风格指南,它

    2024年04月25日
    浏览(61)
  • notepad++进行UTF-16编码的时候前面出现FFFE

    当我学习UTF-16编码时,我用notepadd++进行学习,然后用二进制编辑器打开发现 我输入我时,按照编码规则,应该是62 11,但是却变成了4个字节,前面多了FFFE 大端序和小端序是CPU处理多字节数的不同方式。 UTF-8以字节为编码单元,没有字节序的问题。UTF-16以两个字节为编码单元

    2024年02月07日
    浏览(55)
  • VS Code中python代码自动格式化方法

    为了能够在VS Code中使自己写的Python代码更加符合规范并且适宜阅读,往往需要手工进行代码格式矫正,例如等号左右的空格、函数参数与等号之间的空格等。下面讲解一种简单的自动格式化方法。 首先安装yapf库: pip install yapf 然后在VS Code菜单栏中依次打开 File—Preferences—

    2024年02月16日
    浏览(85)
  • vs2019修改代码时覆盖和插入设置

    Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括[Microsoft Windows](ht

    2024年02月06日
    浏览(50)
  • JavaScript实现字符编码转换utf-8/gbk(附完整源码)

    以上代码中,我们使用了JavaScript内置的TextEncoder和TextDecoder类来实现字符编码转换。这两个类是ES6新增的特性,需要在支持ES6的浏览器上才能正常运行。 使用示例: 运行结果说明转换成功。需要注意的是,在不同的浏览器中,对字符编码的支持程度可能不同,因此在使用时需

    2024年02月04日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包