Visual Studio 文件的编码格式不一致问题:错误 C2001 常量中有换行符

复制代码
MessageBox(GetHWnd(), TEXT("这是一段测试文本"), TEXT("操作提示"), MB_OK);
  • 上述代码被外部编辑器 VSCode 以 UTF-8 的格式编辑过后,在 Visual Studio 中出现如下错误信息

    错误 C2001 常量中有换行符

问题原因
  1. 这个错误是因为文件的编码格式不一致

  2. VSCode 默认使用 UTF-8 编码,而 Visual Studio 在处理中文字符时,默认期望的是 GBK 编码或 UTF-8 with BOM

处理策略
  • 在 VSCode 中保存为 UTF-8 with BOM 格式
相关推荐
正经人_x1 天前
学习日记36:TokenSeg
学习
遇见你...1 天前
B02 SpringMVC的请求和相应
java·开发语言
VelinX1 天前
【个人学习||spring boot】
spring boot·后端·学习
Yu_Lijing1 天前
基于C++的《Head First设计模式》笔记——访问者模式
c++·笔记·设计模式
计算机安禾1 天前
【数据结构与算法】第20篇:二叉树的链式存储与四种遍历(前序、中序、后序、层序)
c语言·开发语言·数据结构·c++·学习·算法·visual studio
顶点多余1 天前
POSIX信号量+生产消费模型应用+环形缓冲区实现
linux·c++
_MyFavorite_1 天前
JAVA重点基础、进阶知识及易错点总结(17)线程安全 & synchronized 同步锁
java·开发语言·安全
_MyFavorite_1 天前
JAVA重点基础、进阶知识及易错点总结(13)File 类 + 路径操作
java·开发语言
不会写DN1 天前
如何使用PHP创建图像验证码
android·开发语言·php
m0_564876841 天前
提示词工程Zero-Shot、One-Shot、Few-Shot
人工智能·深度学习·学习