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 格式
相关推荐
世人万千丶4 分钟前
鸿蒙Flutter Flex布局性能优化
学习·flutter·性能优化·harmonyos·鸿蒙·鸿蒙系统
萧瑟余晖8 分钟前
JDK 20 新特性详解
java·开发语言
benchmark_cc9 分钟前
如何用 Python 进行多周期 K 线合成与时区对齐?基于 QuantDash 与 Pandas 的量化数据清洗实战(附 GitHub 源码)
开发语言·python·github·盯盘·pandas·quantdash·量化数据
法雅特吉他21 分钟前
吉他日常保养完全指南:从环境参数到部位养护的系统化方案
大数据·经验分享·新媒体运营·学习方法·材质
ch0sen1pm24 分钟前
刚学完 CAS 原子操作,我花了一晚上写了三个无锁队列
c++
qeen8724 分钟前
【C++】vector的模拟实现详解(二)
c++·学习·算法·迭代器·stl
2301_7944615725 分钟前
Activiti/BPMN 2.0 的 4 种网关
java·服务器·开发语言
147API31 分钟前
Claude Tag 进入 Slack 后,团队智能体需要哪些任务与审计字段
java·开发语言·数据库
m0_6174939435 分钟前
PyCharm 新手避坑指南:一文解决“项目列表消失”与“模块导入报错”两大玄学问题
ide·python·pycharm
熬夜苦读学习40 分钟前
QT_信号和槽
开发语言·qt