标签:cte 包含 处理 没有 中文乱码 就会 字符集 问题 编码;
MSVC在编译时,会根据源代码文件有无BOM来定义源码字符集。如果有BOM,则按BOM解释识别编码;如果没有,则使用本地字符集,对于简体中文的Windows操作系统就是GB2312。那么,当MSVC遇到一个没有BOM的UTF-8编码的文件时,它通常会把文件看作GB2312的来处理。如果文件全是英文没有问题,但如果包含中文MSVC编译器就不能正常识别字符,编译就会报错。
解决办法:
``` c++
标签:cte 包含 处理 没有 中文乱码 就会 字符集 问题 编码;
原文地址:https://www.cnblogs.com/cosnux/p/9128728.html