首页 > 编程语言 >解决VS编译C++时,该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格 式以防止数据丢失

解决VS编译C++时,该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格 式以防止数据丢失

时间:2023-11-30 10:01:02浏览次数:35  
标签:文件 菜单 -- 保存 C++ VS Unicode

使用VS编译C++时,报错: warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格 式以防止数据丢失。

利用VS的高级保存选项,修改合适的编码规则即可解决,最新版VS需要手动添加高级保存选线的命令,方法如下:

打开工具-->自定义

 选择命令-->选择添加的选项卡位置,例如想放到文件菜单中,在菜单栏选择文件-->添加命令-->点击文件-->选择高级保存选项-->点击确定

 可以看到高级保存选项已经显示在文件菜单下,点击上移/下移调整菜单合适位置。

 添加后,在文件菜单打开高级保存选项,将原先的Unicode(UTF-8 无签名)修改为Unicode(UTF-8带签名)即可解决。

---->

 

标签:文件,菜单,--,保存,C++,VS,Unicode
From: https://www.cnblogs.com/blossomwei/p/17866621.html

相关文章

  • .bat文件快捷方式无法固定到开始屏幕
    参考:win10将任意文件固定到开始屏幕(最佳办法)-Marydon-博客园(cnblogs.com)1情景展示以.bat文件文件为例,想将其固定到开始屏幕上,但是选中-->右键,却没有固定到开始屏幕选项,如何将其固定到开始屏幕上呢?2.解决方案选中你要固定到开始屏幕上的文件--》右键--》发送到--》桌面......
  • 有ansys文件录制mp4结果的操作步骤
    来自天照打开文件(inworkbench)选择“结果”(双击选择)点击“Location”-“Plane”(新建平面单元)输入新Plane名称,例“PlaneJTest”。点击OK在界面左下角出现DetailsofPlaneJTest在domains域中选择zone1,在method中根据需求选择,例ZXPlane当Y为默认0值时,模拟结果是Y值不同......
  • vscode 文件上传快捷键 shift+alt+s (ftp专用)插件用的 ftp-sync
    vscode文件上传快捷键shift+alt+s(ftp专用)插件用的ftp-sync{"key":"shift+alt+s","command":"extension.ftpsyncuploadselected"}......
  • linux的系统服务文件解释
    服务文件解释[Unit]Description=ApacheKafkaserver(broker)After=network.targetzookeeper.service[Service]Type=simpleEnvironment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/jdk-11/bin"User=rootGroup=rootExecStart=/us......
  • 实验四-现代C++标准库与类模板
    TextCoder.hpp1#include<string>23classTextCoder{4private:5std::stringtext;67voidencoder(){8for(char&c:text){9if(c>='a'&&c<='z'){10......
  • .net 读取配置文件
    .net可以读取多种不同类型的配置文件,如:json、xml、ini等。读取配置文件需要使用到的包:Microsoft.Extensions.Configuration读取配置文件主要类库Microsoft.Extensions.Configuration.Binder将配置文件转换为实体类的类库Microsoft.Extensions.Configuration.Json读取json......
  • 本地Linux 服务器实现公网SFTP远程传输文件(小白教程)
    简单几步实现使用SFTP结合cpolar工具实现远程Linux服务器传输文件1.查看局域网IP地址检查Linux局域网IP地址,我们输入:ipaddress然后即可看到设备的局域网IP地址2.局域网测试连接我们打开连接工具,这里使用winSCP连接测试,协议选择SFTP,输入上面查看的ip地址,端口号默认......
  • C++ 通过CryptoPP计算Hash值
    Crypto++(CryptoPP)是一个用于密码学和加密的C++库。它是一个开源项目,提供了大量的密码学算法和功能,包括对称加密、非对称加密、哈希函数、消息认证码(MAC)、数字签名等。Crypto++的目标是提供高性能和可靠的密码学工具,以满足软件开发中对安全性的需求。该库包含了许多常见......
  • 第2章文件管理
    一、了解文件目录与路径Windows系统以多根的方式组织文件(如C:\、D:\、E:\),而Linux系统以但跟单根的方式组织文件。l 了解特定文件的具体目录。如:/etc目录主要存放系统配置文件,/dev目录只要存放设备与接口文件。等等二、目录与文件操做目录操作创建文件1)  mkdirabc创......
  • Linux文件查找,压缩和解压
    关于搜索查找有关的指令find指令从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。基本语法:find[搜索范围][选项]选项说明:选项功能-name按照指定的文件名查找模式查找文件-user查找属于指定用户名所有文件-size按照指定的文件大小......