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

发布时间:2026/7/10 17:16:18
警告 C4819 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 前情提要当我学习使用vs时中文无法输出的问题让我十分困扰。于是我使用了英文…但是以我的英语水平很多单词打不出来。所以我需要更好的办法来解决这个问题。迷雾经过搜索我找到了一个办法把文件保存为Unicode格式。于是我就使用了UTF-8的编码格式。不过问题仍然没有解决。不信邪的我又尝试了好几次最后无疾而终…峰回路转当我看到GB2312的保存编码时我满怀希望的选择了它。结果是喜人的后记之后我在CSDN上找到了几篇文章详细描述了这个问题warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失[解决方法]C : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符真正管用warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失