[解决方法]C++ : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符

[解决方法]C++ : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符


前言

由于没有使用任何IDE敲代码,所以就自己下载了个编译器,用Notepad++来写,可以看我上一篇博文


1.问题描述

源码里面是带有中文的,所以编译的时候出来了下面的提示 :

warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失


2.解决方法

Notepad++转为 UTF8-BOM 编码即可

UTF8-BOM 编码


3.相关问题分析(UTF-8 BOM的缺点)

https://www.zhihu.com/question/20167122


enjoy it~

posted @ 2022-03-15 21:56  虐心i  阅读(362)  评论(0编辑  收藏  举报