Visual Studio(中文版)默认保存的文本文件是GB2312编码(代码页 936)的,默认的行尾(End of line)是CRLF的。在编译C/C++项目时会出现如下警告:
1 | warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss。 |
解决方法请参考Visual Studio 默认保存为 UTF8 编码。
参考链接
- Visual Studio 默认保存为 UTF8 编码,by 123si.