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 格式
相关推荐
晴天的雨.9925 分钟前
[C++算法]盛最多水的容器(双指针算法)
开发语言·c++·算法
泡海椒8 分钟前
jquick-pdf 文本元素实战:段落、行内文本、制表符用法详解
java·开发语言·pdf
M78佐菲18 分钟前
ARM学习笔记(四)
linux·arm开发·笔记·嵌入式硬件·学习
昌原的儿子LEO20 分钟前
i.MX6ULL 裸机开发 C 语言驱动与 BSP 工程管理学习总结
linux·arm开发·学习
布莱克60523 分钟前
理解内存泄漏:成因、发现方法与解决策略(C++ 举例)
c语言·c++·内存泄漏
kkkkkkkkkk_Z34 分钟前
单片机|学习日记:单片机底层架构与寄存器操作全解析
linux·笔记·单片机·学习·51单片机
AKA__Zas37 分钟前
跨网段主机的文件传输过程
java·网络·网络协议·学习方法
“AI国潮设计-小江”1 小时前
【SDXL实战】Python自动化生成3D潮汕美食IP,附ComfyUI工作流与商用变现思路
开发语言·人工智能·python·prompt·aigc
逐辰十七1 小时前
2023级河海大学自动化计算机控制考试题目
学习
Logic1011 小时前
C语言/数据结构位运算题解:异或XOR找出英雄升级系统中的“独特经验值“——只出现一次的数字
c语言·数据结构·数组·位运算·时间复杂度·算法题·异或性质